«shortcode» 태그된 질문

대괄호로 묶인 문자열이 길고 복잡한 문자열에 대한 속기 역할을 할 수있는 BB 코드와 유사한 메커니즘. 이러한 문자열은 일반적으로 페이지로드시 콜백 핸들러로 처리되며,이 문자열은 괄호로 묶인 문자열을 콜백 핸들러의 출력으로 바꿉니다.

6
내 코드를 넣을 위치 : plugin 또는 functions.php?
있습니까 방식은 이해하기 쉬운 플러그인이나 테마의에 속하는 코드의 종류를 결정하는 functions.php? 가 있습니다 많은 경우 많은 논쟁 이 항목에 대한 워드 프레스의 내부 동작에 대한 몇 가지 오해가 주로 있기 때문에. 의견이 아닌 사실에 근거한 답변을 요청하고 있습니다. 이러한 점을 처리하는 방법을 설명해야합니다. 맞춤 게시물 유형 및 분류 연락 양식 …

8
단축 코드가있을 때 스크립트 / 스타일 큐에 대기
플러그인에서 사용하기 위해 스크립트 및 / 또는 스타일을 등록 / 큐에 넣는 아이디어 방법은 무엇입니까? 최근에 간단한 코드로 사용자 아바타 / 그 라비타를 추가 할 수있는 간단한 플러그인 플러그인 을 만들었습니다 . 아바타 (정사각형, 원형 ​​등)를 표시하는 다른 스타일 옵션이 있으며 CSS를 단축 코드 자체에 직접 넣기로 결정했습니다. 그러나 이제는 …

8
짧은 코드에 대한 조건부로 JavaScript / CSS로드
짧은 코드를 만드는 플러그인을 출시했으며 해당 짧은 코드가 포함 된 모든 페이지에 JavaScript 파일과 CSS 파일을로드해야합니다. 모든 페이지에 스크립트 / 스타일을로드 할 수는 있지만 최선의 방법은 아닙니다. 단축 코드를 호출하는 페이지에만 파일을로드하고 싶습니다. 이 작업을 수행하는 두 가지 방법을 찾았지만 두 가지 모두 문제가 있습니다. 방법 1 은 단축 코드 …


1
extract (shortcode_atts (array ()는 무엇을합니까?
코덱은 말한다 shortcode_atts()사용자 단축 코드 속성을 알려진 속성과 결합하고 필요한 경우 기본값을 채 웁니다. 결과에는 알려진 속성의 모든 키가 짧은 코드 속성의 값과 병합됩니다. 그것은 나에게별로 이해가되지 않습니다 (나는 초보자입니다). 예를 들면 다음과 같습니다. function wps_trend($atts) { extract( shortcode_atts( array( 'w' => '500', 'h' => '330', 'q' => '', 'geo' …
28 shortcode 

9
<br> 태그를 자동으로 추가하여 컨텐츠를 게시하지 마십시오.
&lt;br&gt;WordPress 텍스트 편집기에서 Return을 추가 할 때 WordPress에서 자동으로 태그를 삽입하지 못하게하는 방법이 있습니까? 코드를 내가 좋아하는 방식으로 구성하고 쉽게 읽을 수있는 코드 편집기와 같이 동작하기를 원합니다. 편집기에서 사용중인 코드는 다음과 같습니다. [one_third][team_member image_url="team_member.jpg" name="Laser vision" role="WordPress Designer"][custom_button url="#"]For more information[/custom_button][/team_member][/one_third][one_third][team_member image_url="team_member.jpg" name="Laser vision" role="WordPress Designer"][custom_button url="#"]For more information[/custom_button][/team_member][/one_third][one_third][team_member image_url="team_member.jpg" …

3
분할 컨텐츠 및 갤러리
게시물 내용과 갤러리 단축 코드를 분할하는 방법이 있습니까? 방법이나 위치에 상관없이 일반 컨텐츠 외부에 갤러리를 표시하고 싶습니다. 이것을 사용하여 단축 코드 자체를 얻을 수 있습니다. if(has_shortcode(get_the_content(), 'gallery')){ $pattern = get_shortcode_regex(); preg_match("/$pattern/s", get_the_content(), $matches); echo do_shortcode($matches[0]); } 그러나 갤러리 짧은 코드가 첫 번째 인스턴스가 아닌 경우 작동하지 않습니다. 내 콘텐츠를 분할하고 …

1
apply_filters ( 'the_content', $ content) vs do_shortcode ($ content)
테마 옵션 또는 사용자 정의 postmeta 텍스트 영역이 있다고 가정 해 봅시다. 이제 여러 단축 코드, 일반 텍스트, 이미지 등을 실행하고 싶습니다. 모범 사례는 무엇이며 왜 그런가요? 옵션 1: $content = //my text area data; echo apply_filters('the_content', $content); 옵션 2 : $content = //my text area data; echo do_shortcode($content); 어느 …

3
관리자 편집기에서 단축 코드를 렌더링하는 솔루션
나는 1 년 전에이 질문을했고 내 목표를 달성 할 수있는 간단한 해결책이 있기를 바랍니다. 그래서 여기에 간다 : 나는 종종 관리자 편집기 내에서 단축 코드를 사용하지만 이것을 클라이언트로 넘길 때 종종 작동 방식을 이해하지 못합니다. 내가 찾고있는 것은 관리자 WYSIWYG 편집기 내에서 짧은 코드의 관련 출력을 자동으로 렌더링하는 솔루션입니다. 시각적 …

4
실행하지 않고 단축 코드 표시
WordPress 페이지에 코드를 표시하려고하는데 작동하지 않습니다. 내가 읽은 모든 것은 pre코드 태그와 함께 태그를 사용할 수 있어야한다고 말하지만 좋을 것입니다. 그러나 짧은 코드를 표시하려고하면 코드를 표시하지 않고 짧은 코드를 렌더링합니다. 코덱스는 사용 pre과 코드가 작동하지만 나에게는 적합하지 않다고 말합니다 . 누구 든지이 문제가 있었습니까? functions.php이 작업을 수행하는 데 빠진 것이 …
18 shortcode 


5
짧은 코드에서 ']'을 어떻게 피할 수 있습니까?
짧은 코드에서 올바른 괄호를 피하려면 어떻게합니까? 포인트가 인코딩 된 Google Map 플러그인을 작성 중입니다. 때로는 다각형에]가 포함되어 있기 때문에 WP는 단축 코드의 끝이라고 생각합니다. 예를 들면 다음과 같습니다. [my_shortcode latitude='36.93' longitude='-72.98' encoded_points='ortlF~g]tM?cZEH`z]}|@DQfi]' ] 나는 시도했다 &amp;#93;WP에 대한 문제가 발생되지이다,하지만 내 구글 맵 코드에 대한 문제를 일으키는. 대체 할 정규식을 사용할 …
17 shortcode 

3
부울 값을 짧은 코드로 전달
워드 프레스 단축 코드에서 부울 속성을 전달하려면 어떻게해야합니까? 둘 다 [shortcode boolean_attribute="true"]또는 [shortcode boolean_attribute=true]문자열 값을 제공합니다. 편집하다 @brasofilo가 언급 한 트릭을 사용하면 자신이하는 일을 알고있는 사용자에게는 아무런 문제가 없습니다. 그러나 일부 사용자는 속성 false값 을 제공하고 값을 받으면 길을 잃게됩니다 true. 다른 해결책이 있습니까?

4
functions.php에서 PHP를 사용하여 WordPress 갤러리 코드를 수동으로 수정하는 방법은 무엇입니까?
Wordpress가 내장 갤러리 기능에 대해 실제로 나쁜 코드를 출력한다고 여러 번 이야기했습니다. 이것은 갤러리 출력을 담당하는 핵심 코드입니다 (/wp-includes/media.php에 있음). function gallery_shortcode($attr) { global $post; static $instance = 0; $instance++; // Allow plugins/themes to override the default gallery template. $output = apply_filters('post_gallery', '', $attr); if ( $output != '' ) …

2
페이지 상단에 항상 단축 코드 표시
loops-name.php를 통해 다른 루프를 가져 오기 위해 짧은 코드를 사용하고 있습니다. 어떤 이유로 든 항상 페이지 상단에 있습니다. 나는 그것을 구글 검색하고 return 대신 echo를 사용하면 문제가 발생하지만 내 코드에서는 echo를 사용하지 않습니다. 단축 코드는 다음과 같습니다. // setup the shortcode for use function friendly_loop_shortcode( $atts, $content = null ) …
15 shortcode 

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.