#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 );



トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 ページ一覧 検索 最終更新   ヘルプ   最終更新のRSS