質問: wordpressのショートコードをテーマにハードコードするにはどうすればよいですか。 私は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を使うこともできます。しかし、この機能が機能するためにはループ内にある必要がありますが、私はそれがあるように感じます。