ベンキョーベヤダベヤ個人的な勉強メモ(旧MOT)。ご利用は自己責任で!本館『https://qooga.jb-jk.net/』もヨロシク。2019.10.20開発環境と本番環境で、rsyncしても問題ない環境を作る方法を、『WordPress開発環境と本番環境にて、完全に同じファイルを使う方法』にて、公開していた。この方法は、マルチサイトには対応していない。設定した『WP_HOME』『WP_SITEURL』だが、マルチサイトには非対応のため、無視してURLが書き変わらないのだ。WordPressも1個や2個なら管理するけど、同じファイルがたくさんなど非効率だし、アップデートも面倒。プラグインやテーマの管理もツライ。考えると、マルチサイト機能って便利ですね!なので、マルチサイトではどうするのかを、その方法を説明する。追加したサイトの管理画面で、プラグイン等が出ない!開発環境と本番環境にて、完全に同じファイルを使うための設定マルチサイト機能についてカンタンに言うと、1つのWordPressで複数サイトがあるように見せる機能。細かく分けると、下記の3種類がある。サブディレクトリ方式:『example.jp/XXX』サブドメイン方式:『XXX.example.jp』マルチドメイン方式(サブドメインのみ登録含む):『example.jp』『sample.jp』...どれを使うかは、個人のお好みである。マルチサイト化する設定方法について、WordPressマルチサイト使用方法情報は多々あるので、下記は簡潔に記載しておく。『wp-config.php』に下記を追記する。マルチサイト使用時必須。サブディレクトリ『false』、サブドメイン『true』、マルチドメイン『true』という設定。メインサイトのURL。サブドメインの場合『XXX.example.jp』、サブディレクトリの場合『example.jp/XXX』として追加されるようになる。1);もしパーマリンク設定していなければ、『wp-config.php』に、下記のような設定も必要。[L]再度、管理画面にログインし直すと、左上に『参加サイト』メニューが増えていることを確認出来れば、マルチサイト化は完了!あとは『参加サイト』→『サイトネットワーク管理』→『サイト』から、サブドメインとサブディレクトリサイトを追加出来る。『マルチドメイン方式(サブドメインのみ登録含む)』を使う場合、基本は『サブドメイン方式』と同じだが、更に追加で設定が必要。『example.jp』と『sample.jp』と言った違う複数ドメインで、使いたいと言った場合の追加設定。サブドメインしか登録しない場合も、同様の設定が必要。ドメイン『example.jp』自体は使えず、『aaa.example.jp』『bbb.example.jp』しか使えないといった場合。いう場合も『マルチドメイン』という扱いになる様子。基本的にはサブドメイン形式と同じなので、マルチサイト化設定自体は同じ。サイト追加時に気づいたと思うが、サブドメイン形式でしか新規追加は出来ない。(URL)』を、ドメインごと書き換えることが出来る。サイトの追加は出来る。このままでは、Cookie設定がおかしくなって、管理画面にログイン出来なくなってしまう。Mapping』というプラグインを使う。Domains』で、設定した使いたいドメインを追加する。『wp-config.php』に下記を追加。'on');プラグイン本体のディレクトリの『sunrise.php』を、『wp-content』ディレクトリ直下に配置する。これだけで、管理画面も安心して使える。Mappingの注意点サイト情報(wp-site/wp-blog)にて『path』が『/』以外だと使えない。around.』というメッセージが出て止まる。追加したサイトの管理画面で、プラグイン等が出ない!『特権管理者』だから、本来は表示されるべき項目が、管理画面に出てこない場合がある。『新規登録の許可』にて『新規サイトおよびユーザーアカウントの登録をどちらも許可する。「何でそうなる?」と思うけど、コレで直る。MultiSite』プラグインをインストール。プラグイン本体のディレクトリの『sunrise.php』を、『wp-content』ディレクトリ直下に配置する。Mapping』に対応済みですよ!『wp-config.php』の先程設定したマルチサイト設定を、こんな感じで書き換える。1);要はローカルと本番で変わるとこが変わっていればいいので、うまいこと書いてください。サブドメインの場合は『参加サイト』で切り替えが可能になっている。サブドメインまたはマルチサイトの場合において、メインサイト以外のサイトを確認したい場合は『wp-config.php』に、下記を追記する。WordPress』WordPressはプラグインでSQLiteが使える。WordPressはSQLiteを使うということで決定した。>...WordPressオススメしたいWordPressプラグインと相性!インストール後速攻入れてしまおうとするほどお気に入りプラグイン。使っているうちに変わっていくので日々更新項目。WordPressWordPressメモ便利だと思うことメモ。このブログは『SQLite』だから、通常とは若干違う場合があるということを認識した上でどうぞ。array_merge()コメントを編集する際にエラーが出てきた。/XXX/YYY/ZZZ/public_html/wp-includes/commen...WordPress[wp×SQLite]ページ編集が巧くいかないページの編集が巧く使えない。原因は$hierarchical_post_typesがうまく取得出来ないとこにあった。SQLiteとMySQLで使えるSQLが違うから、他にも出てくるかもしれない。内部的にも色々書き換えてしまったwordpress。それをバージョンUPするのは容易じゃない。自動では巧く行かないし、手動でもちょっとメンドクサイ。コメントをキャンセルメールアドレスが公開されることはありません。*サイト次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。Pythonメタ情報ログイン投稿フィードコメントフィードWordPress.orgタイトルとURLをコピーしました。