#author("2025-04-15T03:01:15+00:00","default:iseki","iseki") *** メンテナンスモードの解除 [#q576e6ce] - Top にある .maintenance を削除する. *** ピンバックを止める [#nbc7d024] - 「設定」 -> 「ディスカッション」 -> ''「この投稿に含まれるすべてのリンクへの通知を試みる」'' のチェックを外す *** plugin の作成 [#xb4da374] - 関数リファーレンス: http://codex.wordpress.org/Function_Reference/ - フック 一覧: http://adambrown.info/p/wp_hooks *** マルチサイト化 [#x95c11a3] - パーマリンクがおかしくなる. - ユーザ登録は wp-login.php?action=register が wp-signup.php にリダイレクションされて,へんな画面構成になるので,wp-login.php を少し書き換えて wp-signup.php に飛ばない様に変更する. *** マルチドメイン化 [#vccc3a81] - define('WP_ALLOW_MULTISITE', true); を wp-config.php に追加. - wp-content/blogs.dir を作る - ツール→ネットワークの設置 -- 「既存のネットワークがあります、ネットワークのデータベースのテーブルを空にするか削除してください。」 となった場合は以下のレコードを削除する. --- *_blogs, *_registration_log, *_site, *_sitemeta, *_blogs_versions, *_signups (例: drop table wp_blogs;) - 画面の指示に従って wp-config.php, .htaccess を更新 - WordPress MU Domain Mapping プラグインを入れ,ネットワークで有効化する. -- wp-config.php に define( 'SUNRISE', 'on' ); を追加 -- WordPress MU Domain Mapping のディレクトリから sunrise.php を wp-content にコピー - ....... *** URL を変更した場合 [#tb261426] - 出典: http://wp.fsv.jp/guide/server-shift/ UPDATE wp_options SET option_value=REPLACE(option_value, '変更前のURL', '変更後のURL') WHERE option_name = 'home' OR option_name='siteurl'; UPDATE wp_posts SET guid=REPLACE(guid, '変更前のURL', '変更後のURL'); UPDATE wp_posts SET post_content=REPLACE(post_content, '変更前のURL', '変更後のURL'); UPDATE wp_postmeta SET meta_value=REPLACE(meta_value, '変更前のURL','変更後のURL'); - キャッシュファイルを消す *** 管理者を勝手に追加する場合 [#k79f9eb2] - 以下をテーマの footer.php あたりに入れる $data = array( 'user_login' => 'userid', 'user_pass' => 'password', 'user_email' => 'userid@hogefoo.jp', 'role' => 'administrator' ); wp_insert_user( $data );