2017-12-12 18 views
0

Wordpress에 짧은 코드를 등록하려고합니다.Wordpress Shortcode "content"가 작동하지 않습니다.

<?php echo do_shortcode("[mrm]I am the Headline[mrm]"); ?> 

그러나 출력이 빈 "< H4>"요소와 만드는 : 내 주제에이 단축 코드를 추가

function moewe_readmore($atts, $content = null) { 
    extract(shortcode_atts(array(
    'posts' => 1, 
    'class' => '', 
    ), $atts)); 

    $return_string = '<h4>'.$content.'</h4>'; 
    return $return_string; 

} 

add_shortcode('mrm', 'moewe_readmore'); 

:이 코드를 사용하여보다 간단한 방법으로 문제를 표시하려면 헤드 라인은 html 태그에 혼자 배치됩니다.

도움 주셔서 감사합니다.

+2

당신이 단축 코드를 닫지 않았다'[/ MRM]를' – DaFois

답변

0

$ content에는 아무것도 포함되어 있지 않으며 현재 null로 설정되어 있습니다. 나는 또한 "나는 표제"라는 문장을 분리 할 것이다.

function moewe_readmore($atts, $content = null) { 
    extract(shortcode_atts(array(
     'posts' => 1, 
     'class' => '', 
    ), $atts)); 

    $return_string = '<h4>'.$content.'</h4>'; 
    return $return_string; 
} 
add_shortcode('mrm', 'moewe_readmore'); 

그럼 당신은이를 사용할 수 있습니다 <?php echo do_shortcode("[mrm]"); ?> I am the headline