0

これは以前に議論されましたが、私にとってはうまくいきません。ショートコードは、通常のショートコードと開閉ショートコードが混在しているようです。またはネストされたショートコードの組み合わせ。

// Use shortcode in a PHP file (outside the post editor).
echo do_shortcode( '' );

// In case there is opening and closing shortcode.
echo do_shortcode( '[iscorrect]' . $text_to_be_wrapped_in_shortcode . '[/iscorrect]' );

これは、私のphpテンプレートに表示したいショートコードです

[mk_page_section bg_stretch="true" full_width="true" padding_top="0" padding_bottom="0" sidebar="sidebar-1"][vc_column][mk_header hover_styles="5" logo="false"][/vc_column][/mk_page_section]

私が達成しようとしているのは、テーマのヘッダーまたはフッターを使用しないウェビナー ページにメイン ナビゲーションを表示することです。

このように使用することは可能ですか?

<?php echo do_shortcode('[mk_page_section bg_stretch="true" full_width="true" padding_top="0" padding_bottom="0" sidebar="sidebar-1"][vc_column][mk_header hover_styles="5" logo="false"][/vc_column][/mk_page_section]'); ?>

それとも組み合わせである必要がありますか?ここで完全に失われました...

do_shortcode が機能しないのはなぜですか?

4

0 に答える 0