「ホームページや設定の内容」が、どこからどこまでを指しているのかがよくわからないのですが、オプション画面で実施したテーマやプラグインの設定ということでしょうか?
WordPress自体のオプション設定の事でしょうか?
それとも投稿も含むのでしょうか?
一般的な話として、テーマは親テーマの内容を引き継ぎます。
プラグインの設定が親から子へ引き継がれるかどうかはプラグインに依存します。
しかし、カスタムフィールドやカスタム投稿タイプの追加など、テーマのfunctions.phpに記載可能なものは親テーマのfunctions.phpに記載すれば子テーマにも引き継がれます。
投稿についてはコピーする意図がよくわかりませんが、site1のブログIDを指定してget_postsなどすれば、コピーしなくても取得できると思います。
早速、アドバイスいただきましてありがとぅございます。
投稿内容ですが、含まれた状態です。
大変恐れ入ります、初心者レベルで大変申し訳ないのですが、
site1のブログIDを指定してget_posts
をもう少し具体的にご説明頂ければ非常に助かります。
恐れ入りますがよろしくお願いいたします。
各テーマのphpを編集する必要があります。
どのように変更するのかは、利用されているテーマの記事を表示している箇所でどのように記事を取得しているのかによって変わりますので、一概にこう書けばいけます、とは言い切れません。
参考になるリファレンスなどは以下のとおりです。
https://wpdocs.osdn.jp/%E9%96%A2%E6%95%B0%E3%83%AA%E3%83%95%E3%82%A1%E3%83%AC%E3%83%B3%E3%82%B9/switch_to_blog
フォーラムでも似た質問が過去にありますので、
「wordpress 親サイトの記事」
などで検索してみればいかがでしょうか。
phpを編集する自信がないのであれば、どちらかの制作会社に委託されることをお勧めします。
また、この方法では記事自体を表示する際には親サイトのsingle.phpで表示されます。
ありがとうございます。
もっと簡単にできるものだと思っていました。。。
例えば、子サイトにsite1~site5が既にあって
example.com/site1
example.com/site2
example.com/site3
example.com/site4
example.com/site5
site1のデータベースの中に入って全ての内容をsite2にコピーするとかはできないものなのでしょうか。
SQLを駆使してサブディレクトリ型のサイトを1000個作った記事がありました。
http://www.brain-solution.net/blog/web-product/wp-multi1000/
この記事の時点ではtermmetaテーブルが無かった頃だと思いますのでストアドプロシージャーも手直しする必用があるでしょうね。
サーバーの引越しなどの時に使う「Duplicator」というプラグインがあります。
これを使用するとサイトを丸ごとパックしてコピーできます。
Duplicatorで検索すれば詳しい方法は見つかると思います。
ただ、最近はGoogleアルゴリズムが重複コンテンツに非常に厳しくなっています。
テーマ設定やプラグイン設定等をコピーするのは大丈夫ですが、ミラーサイトのように同じコンテンツ(投稿)が複数のサイトに同時に存在するとペナルティを受けることがあります。
ペナルティを受けると最初にインデックスされたサイトのページ以外は検索に表示されなくなる場合もよくあります。
その点ご注意ください<(_ _)>