09 ショートコード版 Elementor で作ったページをカテゴリ一覧とかに差し込みたい! Elementor で作ったページをカテゴリ一覧とかに差し込みたい!で書いたコードはPHPなのでテンプレートに直書きとかなら問題ないのですが、ページの中に差し込みたいとかの場合ちょっと困ります。というわけでショートコードをプラグイン化。functions.phpに書いてもいいんですが、テーマ変えるときにやっかいなので。余談ですが、テーマコロコロ変えたい場合、functions.phpの代わりに自分用プラグイン書くほうが便利ですね。 仕様 単純にElementorで作ったテンプレート・セクションやページはecho \Elementor\Plugin::$instance->frontend->get_builder_content('XXXX' );こちらで表示できます。xxxxの部分をショートコードの引数として渡し、表示してやればOK コード /*Plugin Name: Elementor ShortcodePlugin URI:Description: Elementor で作ったページ/セクションをショートコードで表示する[el_sc id="xx"]Version: 1.0.0Author:くろぬこAuthor URI:License: GPL2*//*** echo \Elementor\Plugin::$instance->frontend->get_builder_content('XXXX' ); ***/function el_sc_func($atts){// echo "表示";extract(shortcode_atts(array('id' => 0,), $atts));echo \Elementor\Plugin::$instance->frontend->get_builder_content($id);}add_shortcode( 'el_sc', 'el_sc_func' );?> プラグイン コードをpluginsの下においてやればOK。 まぁこんな感じに プラグイン 上記のプラグインをzipでどうぞ。elementor-shortcodeご利用は自己責任でおねがいします。 公開済み: 2019年7月9日更新: 2019年7月9日作成者: kantaカテゴリー: Wordpress, テクニック
09 ショートコード版 Elementor で作ったページをカテゴリ一覧とかに差し込みたい! Elementor で作ったページをカテゴリ一覧とかに差し込みたい!で書いたコードはPHPなのでテンプレートに直書きとかなら問題ないのですが、ページの中に差し込みたいとかの場合ちょっと困ります。というわけでショートコードをプラグイン化。functions.phpに書いてもいいんですが、テーマ変えるときにやっかいなので。余談ですが、テーマコロコロ変えたい場合、functions.phpの代わりに自分用プラグイン書くほうが便利ですね。 仕様 単純にElementorで作ったテンプレート・セクションやページはecho \Elementor\Plugin::$instance->frontend->get_builder_content('XXXX' );こちらで表示できます。xxxxの部分をショートコードの引数として渡し、表示してやればOK コード /*Plugin Name: Elementor ShortcodePlugin URI:Description: Elementor で作ったページ/セクションをショートコードで表示する[el_sc id="xx"]Version: 1.0.0Author:くろぬこAuthor URI:License: GPL2*//*** echo \Elementor\Plugin::$instance->frontend->get_builder_content('XXXX' ); ***/function el_sc_func($atts){// echo "表示";extract(shortcode_atts(array('id' => 0,), $atts));echo \Elementor\Plugin::$instance->frontend->get_builder_content($id);}add_shortcode( 'el_sc', 'el_sc_func' );?> プラグイン コードをpluginsの下においてやればOK。 まぁこんな感じに プラグイン 上記のプラグインをzipでどうぞ。elementor-shortcodeご利用は自己責任でおねがいします。 公開済み: 2019年7月9日更新: 2019年7月9日作成者: kantaカテゴリー: Wordpress, テクニック