私はWooThemeのCanvasテーマを使用していて、[post_comments]ショートコードの中に自分のテーマに "ハードコード"したいと思います。 [post_comments]は私の投稿にコメント数(すなわちコメント10)のコメントリンクを表示します。今、私はテーマのメタ "Meta Manager"に[post_comments]ショートコードを挿入しています。ただし、これが私の投稿のどこに表示されるかについては、制限があるため、これは私にとって理想的ではありません。 .phpファイル内でこれを行うには、どのような種類の機能などを探す必要がありますか?
ありがとうございました
Do_shortcode()をチェックしてください。 http://codex.wordpress.org/Function_Reference/do_shortcode
do_shortcode('[shortcode option1="value1" option2="value2"]');
だからあなたの例は次のようになります。
do_shortcode('[post_comments]');
もっと簡単なのは、根底にあるコメント機能を利用することです。
http://codex.wordpress.org/Function_Reference/comments_number
<p>
This post currently has
<?php comments_number( 'no responses', 'one response', '% responses' ); ?>.
</p>
画面に表示するのではなく、値を返すget_comments_number
を使うこともできます。
しかし、この機能が機能するためにはループ内にある必要がありますが、私はそれがあるように感じます。