ホームWebDesignPHP2行追加するだけでマルチサイトの子サイトで親サイトのウィジェットやカスタムメニューを利用する方法(WordPress3.0) WordPress3.0でマルチサイトを展開する場合、親サイトのウィジェットやカスタムメニューをそのまま子サイトでも利用したいシーンはよくあると思います。 結構ハマったのですが、わかればとても簡単な方法で実現できて感動したのでメモです。 最初は、感覚的にwp_nav_menu()やdynamic_sidebar()にはブログIDを引数で指定できるんじゃないか? といろいろ調べてみたのですがそういう機能はなくて… (あると便利な気がする) WordPressでは、関数switch_to_blog()と関数restore_current_blog()でブログを切り替える考え方でした。 (まだ英語のWordpress Codexでもドキュメン
![2行追加するだけでマルチサイトの子サイトで親サイトのウィジェットやカスタムメニューを利用する方法(WordPress3.0) | 我流天性 がらくた屋](https://cdn-ak-scissors.b.st-hatena.com/image/square/f0648709e29419f50ad1b62b01e90c538b81c0db/height=288;version=1;width=512/https%3A%2F%2Fblog.cgfm.jp%2Fgaryu%2Fwp-content%2Fuploads%2F2013%2F12%2Fdot_icon_garuy_160px.png)