2011-09-27 8 views
1

shortcode 태그로 호출 된 함수가 shortcode 태그를 매개 변수로 가져 오는 shortcut을 Wordpress에서 만들려고합니다.Wordpress : Shortcode 함수의 매개 변수

은 그럼 내가가 호출에 의해 'my_shortcode_function'이 단축 코드 태그를 알고 싶어 내가

<?php 
var $shortcode = 'my_shortcode_tag'; 
add_shortcode($shortcode, 'my_shortcode_function'); 
?> 

을 말한다. 나는 내 실제 게시물에서 shortcode를 호출 할 때 [my_shortcode_tag tag='my_shortcode_tag']과 같은 속성을 사용할 수 있다는 것을 알고 있지만, [my_shortcode_tag]과 그 함수가 해당 태그에서 호출되었음을 알기를 원합니다. 이것을 할 수있는 방법이 있습니까?

답변

3

단축 코드 기능의 세 번째 인수로 전송됩니다 (Shortcodes API에서 언급 됨). 예

:

add_shortcode('shortcode1', 'my_shortcode_function'); 
add_shortcode('shortcode2', 'my_shortcode_function'); 

function my_shortcode_function($atts, $content, $sc) { 
    return $sc; 
} 

이가 출력하는 함수 호출 단축 코드의 이름.

관련 문제