本文にスキップ

WEB技術

マルチサイト:親サイトで子サイトのカスタムメニューをウィジェット表示

公開日:更新日:2020.07.14

親サイトで子サイト(逆も)のカスタムメニューをウィジェットで表示したい時は、
テキストウィジェットを使って下記の通り記述します。

<?php switch_to_blog(2) ?>
<?php
wp_nav_menu(array(
'theme_location' => 'globalnav',
'menu' => '12'
));
?>
<?php restore_current_blog(); ?>

説明

※親ブログIDが1で、子ブログIDが2という設定です。

switch_to_blogで、ブログ2を読み込む様に向けます。
(switch_to_blogを使ったらrestore_current_blog();で元に戻すのをお忘れなく。)

<?php switch_to_blog(2) ?>
ここに読み込んで来る内容を記述
<?php restore_current_blog(); ?>

コメントを残す

© 2010 ebicology : エビコロジー.