2017-12-12 8 views
0

Wordpressでショートコードを登録しようとしています。Wordpressショートコード "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

関連する問題