PHPでタブショートコードを使用して、タブを機能させようとしています。
私の質問の最初の部分は、PHP ファイルに PHP コードとショートコードを記述する方法を理解することでした。@jeremyharrisは、ここでこれを手伝ってくれました
ob_start();
get_template_part("includes/categories-panel");
$cats = ob_get_clean();
ob_start();
get_template_part('includes/home-map-panel');
$home = ob_get_clean();
echo do_shortcode('[tabs style="boxed"]
[tab title="First Tab"]' .$cats. '[/tab]
[tab title="Second Tab"]'. $home .'[/tab]
[tab title="Third Tab"] Tab 3 Content here [/tab]
[tab title="Fourth Tab"] Tab 4 Content here [/tab]
[/tabs]');
2 番目の質問は、HTML をフロントエンドで動作させる方法です。これは何らかの CSS または HTML の競合である可能性がありますが、タブが機能していません。
最初の質問のコードを挿入すると、HTML ソースは次のようになりますhttp://pastie.org/4226310
タブがコンテンツとともに正しく表示されない理由がわかりません。代わりに、それらは垂直方向に整列されます。最初のインクルード 'categories-panel' と関係があるのではないかと思います.削除するとうまくいきます...
私はlocalhost FYIに取り組んでいます。
助けてくれてありがとう!