[wordpress] PHPファイル内でショートコードを使う

PHP内でショートコード

様々なプラグインでショートコード方式(?)が使われています。長々とコードを書かなくても良いですし、触って欲しくない相手には触らせない様にする際にも便利ですよね(笑)。phpのテンプレート内にも使用できたら便利ですよね?

ショートコードあれこれ

過去に紹介した記事をまとめました。

自分で作ったショートコードをエディター内で使う
[wordpress] エディター内でショートコードを使う

Widget内でも使う[wordpress] Widgetでショートコードを使う

PHPでショートコーを使うド

<?php echo do_shortcode("[ショートコード]"); ?>
//こんな感じ
<?php echo do_shortcode("[ultimate-faqs include_category='faq-class']"); ?>

これだけです!サイトによっては'[ショートコード]’ となっていて、上手くいきませんでした。正解は”の様です。

アイディア

まぁ、皆さん思いつくとは思いますが、例えばfaqのプラグインを使ったとします。記事にマッチしたfaqを表示したいけれど、会社の担当者にはそんな知識がありません。 そこで、カテゴリー毎にphpでテンプレートを作成し、担当者がカテゴリーを選んだだけで、自動的にマッチしたfaqが表示される様にするとか・・・そんな感じです。

Leave a Reply

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

You may use these HTML tags and attributes:

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

CAPTCHA


このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください