フォーラムへの返信

6件の返信を表示中 - 1 - 6件目 (全6件中)
  • フォーラム: マルチサイト
    返信が含まれるトピック: マルチサイトで親ウィジェットを共有
    トピック投稿者 muu9

    (@muu9)

    ishitaka様

    子サイドバーID(‘sidebar-4’)にも親サイドバーID(‘sidebar-4’)と同じ(比較するために一部テキスト変更した)「テキストHTML」を追加して更新をしたころ、ちゃんと親サイドバーID(‘sidebar-4’)の内容が表示されました。

    ishitaka様の貴重なお時間を割いていただき、また、的確なアドバイスをしていただき、本当にありがとうございます。とても勉強になりました。

    フォーラム: マルチサイト
    返信が含まれるトピック: マルチサイトで親ウィジェットを共有
    トピック投稿者 muu9

    (@muu9)

    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();
    ?>

    でちゃんと表示されております。

    フォーラム: マルチサイト
    返信が含まれるトピック: マルチサイトで親ウィジェットを共有
    トピック投稿者 muu9

    (@muu9)

    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 ) ) );
    上記のように記載しましたが、動きませんでした。

    調べながら検証しておりますが、知識不足で申し訳ありません。

    フォーラム: マルチサイト
    返信が含まれるトピック: マルチサイトで親ウィジェットを共有
    トピック投稿者 muu9

    (@muu9)

    ishitaka様

    子サイトfunctions.phpにコードを記載し、footer.php(今回使用しているテンプレート)に
    <?php wp_multisite_sidebar( 'sidebar-4' ); ?>

    <?php
    switch_to_blog('2');
    wp_multisite_sidebar( 'sidebar-4' );
    restore_current_blog();
    ?>

    と記載してみましたが動きませんでした。

    あとにご教示頂いた方もやはりだめでした。

    フォーラム: マルチサイト
    返信が含まれるトピック: マルチサイトで親ウィジェットを共有
    トピック投稿者 muu9

    (@muu9)

    ishitaka様

    dynamic_sidebar() は switch_to_blog() を考慮しないということ、知りませんでした。
    ありがとうございます。

    また、ご教示いただいたコードですが、親子functions.phpに記載しましたが、動きませんでした。

    プラグインに関しては古いというのと、WordPress 5.0.3へ更新が控えているため見送らせていただきました。(※現在はWordPress 4.9.8)

    フォーラム: マルチサイト
    返信が含まれるトピック: マルチサイトで親ウィジェットを共有
    トピック投稿者 muu9

    (@muu9)

    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」のウィジェットとなります。
    画像と記載しましたのは、例として挙げさせていただきました。
    紛らわしく申し訳ありません。親投稿も修正いたします。

6件の返信を表示中 - 1 - 6件目 (全6件中)