단축키 $atts
을 자바 스크립트 스크립트에 전달하려면 Wordpress 'wp_localize_script
을 사용하고 싶습니다.
wp_localize_script
은 참조 된 스크립트가 wp_enqueue_script
인 동일한 기능에서만 작동합니다.
단축 코드 $atts
에 다른 기능으로 액세스합니다.
은 내가 단축 코드의 '$atts
와 $myvars
를 교체합니다.
다음과 같이 단축 코드를 추가합니다.
add_shortcode("csf_map", "csf_shortcode_ajax_frontend");
는 csf_shortcode_ajax_frontend()
에서, 나는 단축 코드 $atts
에 액세스 할 수 있습니다.
function csf_shortcode_ajax_frontend($atts, $content = null) {
$atts = shortcode_atts(array (
'width'=> 600,
'height'=> 400,
'myinfo' => 'blah'
), $atts);
//continues
}
어떻게 wp_localize_script이있을 때 (?)을 wp_enequeue_script
라인을 포함, wp_localize_script
를 포함하는 함수에서 단축 코드 $atts
액세스합니까?
이 좋은 습관입니까? – niklas
이 솔루션이 작동하지 않습니다. –