WordPress3.1をマルチサイト化させて、Admin SSLを使用する際の注意点。
WordPress3.1でAdmin SSLを利用する場合、関数名の競合は先のWordPress3.1でAdmin SSLを使うで対応方法を書きましたが、マルチサイトで利用する場合、更に修正が必要となります。
カテゴリー: WordPressの小技
WordPress3.1でAdmin SSLを使う
英語のフォーラムにも出ていますが、WordPress3.1でadmin SSLを使おうとすると、
Fatal error: Cannot redeclare user_can() (previously declared in /********************/wp-includes/capabilities.php:1099) in /********************/wp-content/plugins/admin-ssl-secure-admin/admin-ssl.php on line 113
とエラーが出てしまします。(エラー出力がされない環境では、真っ白になります。)
これは、3.1のバージョンアップでWordPress本体に、Admin SSLが利用していたものと同名のuser_canという関数が実装された影響によるものです。
WordPressのダッシュボードカスタマイズ
WordPressのダッシュボードからデフォルトのウィジェットを消したり、独自のウィジェットを追加したりする方法。
WordPressの設定画面への項目追加方法まとめ
WordPressの設定メニュー内の「一般」「投稿設定」「表示設定」「ディスカッション」「メディア」「プライバシー」「パーマリンク設定」の7ページでは、ほぼ同一の手法で独自の項目を追加することができます。この追加方法と各設定画面における追加可能な場所をまとめてみました。
※ 「パーマリンク設定」ページでは、項目の表示追加方法は同じですが、データの保存方法が異なります。
マルチサイトのネットワーク設定画面に独自項目を追加する
WordPressをマルチサイトとして利用する場合に、全サイト共通で利用したい情報を追加する方法を紹介します。
といっても、WordPressのユーザー管理画面カスタマイズまとめとかなり似通った感じではありますが。。