ウィジェットエリア(widget)で自作のショートコードを使える様にする方法をご紹介します。手順は殆ど同じです。ウィジェットエリア(widget)に人気の記事一覧など、長いコードを必要とする場合に便利です。
[WordPress] エディター内でショートコードを使う
WordPressに慣れてくると、” ココをこうしたい、利便性を向上させたい!” と思う様になると思います。エディター内でPHPが使えたら便利だと思いませんか?ショートコ…
INDEX
ショートコードの設定方法
子テーマ内にファイルを入れるフォルダを作ります。一般的な例として「myphpfiles」とします。
function.phpに以下のコードを追加します。先ほどのmyphpfiles/$fike.php・・・・と先ほどのフォルダ名にします。
add_filter('widget_text', 'do_shortcode');
function Include_my_php($params = array()) {
extract(shortcode_atts(array(
'file' => 'default'
), $params));
ob_start();
include(STYLESHEETPATH . "/myphpfiles/$file.php");
return ob_get_clean();
}
add_shortcode('myphp', 'Include_my_php');
ウィジェットエリア(widget)への記載方法
ウィジェットエリアに、左側のパーツ倉庫(?)から[テキスト]をドラッグして、「テキスト」タブ(ビジュアルではダメです)を開きます。
「myphpfiles」に置いた呼び出したいphpファイル名を書きますが、拡張子(.php)は不要です。名前だけでOKです
[myphp file='ファイル名']
コメント ※ハンドルネームでお願いします
コメント一覧 (2件)
I’m not that much of a internet reader to be honest but your sites really
nice, keep it up! I’ll go ahead and bookmark your site to come back in the future.
Many thanks
I’m happy to hear that.Thank you so much.