muu9
フォーラムへの返信
-
フォーラム: マルチサイト
返信が含まれるトピック: マルチサイトで親ウィジェットを共有ishitaka様
子サイドバーID(‘sidebar-4’)にも親サイドバーID(‘sidebar-4’)と同じ(比較するために一部テキスト変更した)「テキストHTML」を追加して更新をしたころ、ちゃんと親サイドバーID(‘sidebar-4’)の内容が表示されました。
ishitaka様の貴重なお時間を割いていただき、また、的確なアドバイスをしていただき、本当にありがとうございます。とても勉強になりました。
フォーラム: マルチサイト
返信が含まれるトピック: マルチサイトで親ウィジェットを共有ishitaka様
・親子同じテーマです。それぞれのfunctions.phpにご教示いただいたサイトのコードを記載しております。
・親サイドバーIDは‘sidebar-4’ です。
・子サイドバーID(‘sidebar-4’)は空の状態で更新しています。
・親子ともにis_active_sidebar( ‘sidebar-4’ ) はしておりません。マルチサイト化するにあたり、親サイトにはsidebar-1~3はすでに存在しており、それを含めたまま親サイトを複製し、子サイトを作成しました。
sidebar-1~3に関しては子サイトfooter.phpに
<?php switch_to_blog('1'); wp_multisite_sidebar( 'sidebar-3' ); restore_current_blog(); ?>
でちゃんと表示されております。
フォーラム: マルチサイト
返信が含まれるトピック: マルチサイトで親ウィジェットを共有ishitaka様
大変失礼いたしました。
私の記載ミスで、親サイト(blog_idは1)でした。それを踏まえた上で子サイト(blog_idは3)footer.phpに
<?php wp_multisite_sidebar( 'sidebar-4' ); ?>
や<?php switch_to_blog('1'); wp_multisite_sidebar( 'sidebar-4' ); restore_current_blog(); ?>
を記載し、
ご教示いただいたコード
wp_remote_get( add_query_arg( array('get_sidebar' => $sidebar), get_site_url( 1 ) ) );
上記のように記載しましたが、動きませんでした。調べながら検証しておりますが、知識不足で申し訳ありません。
フォーラム: マルチサイト
返信が含まれるトピック: マルチサイトで親ウィジェットを共有ishitaka様
子サイトfunctions.phpにコードを記載し、footer.php(今回使用しているテンプレート)に
<?php wp_multisite_sidebar( 'sidebar-4' ); ?>
や<?php switch_to_blog('2'); wp_multisite_sidebar( 'sidebar-4' ); restore_current_blog(); ?>
と記載してみましたが動きませんでした。
あとにご教示頂いた方もやはりだめでした。
フォーラム: マルチサイト
返信が含まれるトピック: マルチサイトで親ウィジェットを共有ishitaka様
dynamic_sidebar() は switch_to_blog() を考慮しないということ、知りませんでした。
ありがとうございます。また、ご教示いただいたコードですが、親子functions.phpに記載しましたが、動きませんでした。
プラグインに関しては古いというのと、WordPress 5.0.3へ更新が控えているため見送らせていただきました。(※現在はWordPress 4.9.8)
フォーラム: マルチサイト
返信が含まれるトピック: マルチサイトで親ウィジェットを共有CG様
画像はメディアライブラリから選択しておりますので、絶対値かとおもいます。
一部伏せさせていただきましたが、以下となります。
<img src="http://xxx/wp/wp-content/uploads/2018/12/xxx-300x128.jpg" class="image wp-image-11912 attachment-medium size-medium" style="max-width: 100%; height: auto;" sizes="100vw" width="300" height="128">
また、今回新規作成ウィジェットで表示させたいものは「カスタムHTML」のウィジェットとなります。
画像と記載しましたのは、例として挙げさせていただきました。
紛らわしく申し訳ありません。親投稿も修正いたします。