0
나는 내 게시물에 넣은 짧은 코드가 있지만 어쨌든 그것은 일부 reasong에 대해 실행됩니다. 여기 코드 나는이된다ShortCode Wordpress does not work
short-code.php
: 나는 functions.php
에서 파일 포함 방법
add_shortcode('teammate',function($atts){
$classes=$atts['country'];
$imgUrl=$atts['img'];
$name=$atts['name'];
$description=$atts['description'];
echo '
<div class="member "'.$classes.'>
<div class="member-img">
<img src="'.$imgUrl.'">
</div>
<div class="member-desc">
<h1>'.$name.'</h1>
<p>'.$description.'</p>
</div>
<div class="clear"> </div>
</div>
';
});
은 다음과 같습니다
: 여기$includes = array(
'includes/theme-options.php', // Options panel settings and custom settings
'includes/theme-functions.php', // Custom theme functions
'includes/theme-actions.php', // Theme actions & user defined hooks
'includes/theme-comments.php', // Custom comments/pingback loop
'includes/theme-js.php', // Load JavaScript via wp_enqueue_script
'includes/sidebar-init.php', // Initialize widgetized areas
'includes/theme-widgets.php', // Theme widgets
'includes/short-code.php', // Custom shortcode file for side menu
'includes/team.php' //team shortcode
);
와 난 내 페이지에 넣어 무엇인가
<div class="outer-members">
<div class="inner-members">
[teammate name="Darko Petkovski" img="http://myurl.com/myimage.jpg" description="test" country="mc"]
</div>
</div>
안녕하세요. 우선, 귀하의 답변은 질문에 대한 정보가 추가 된 것으로 보이므로 질문에 맞게 수정해야합니다. 둘째,'shortcode가 wp 밖에서 실행되지 않는다 '는 것은 무엇을 의미합니까? –
템플릿 파일의 어딘가에서 게시물 외부를 의미합니까? – harsh8888
나는 wp 외부에있는 html 페이지를 가지고 있지만 같은 서버에있다. 그래서 게시물 ID로 포스트 컨텐트를 가져온 다음 포스트 컨텐트를 위해'do_shortcode()'를 사용하여 단축 코드를 실행하도록 managet을 작성했습니다. –