WordPressのPHPファイル内で任意のショートコードを実行する方法です。
注意
PHPファイルにそのままショートコードを記載しても、実行されずにそのまま出力されてしまいます。
参考:do_shortcode() | Function | WordPress Developer Resources
シンプルなショートコード
<?php echo do_shortcode( '[my_shortcode]' ) ?>
属性付きのショートコード
<?php echo do_shortcode( '[my_shortcode id="123"]' ) ?>
囲み形式のショートコード
<?php echo do_shortcode( '[my_shortcode]' . $content . '[/my_shortcode]' ) ?>
属性付き+囲み形式のショートコード
<?php echo do_shortcode( '[my_shortcode id="123"]' . $content . '[/my_shortcode]' ) ?>
埋め込み式のショートコード
$embedurl = 'https://embedurl.com'; if ( ! empty( $embedurl ) ) { $var = apply_filters( 'the_content', "" . $embedurl . "" ); echo $var; }
困った時は?
ココナラ
でWordPress関係の依頼・相談を行うことが可能です。個人やフリーランスに依頼できるので気軽かつお得にできます。デザインのカスタマイズから、トラブル対応までお気軽に相談してみてください。ココナラで相談してみる

