1: 2012-10-01 (月) 15:31:58 iseki |
現: 2015-05-14 (木) 01:21:29 iseki |
| + | *** メンテナンスモードの解除 [#q576e6ce] |
| + | - Top にある .maintenance を削除する. |
| + | #br |
| + | *** ピンバックを止める [#nbc7d024] |
| + | - 「設定」 -> 「ディスカッション」 -> ''「この投稿に含まれるすべてのリンクへの通知を試みる」'' のチェックを外す |
| + | #br |
| + | |
| + | *** plugin の作成 [#xb4da374] |
| + | - 関数リファーレンス: http://codex.wordpress.org/Function_Reference/ |
| + | - フック 一覧: http://adambrown.info/p/wp_hooks |
| + | #br |
| + | |
| *** マルチサイト化 [#x95c11a3] | | *** マルチサイト化 [#x95c11a3] |
| - パーマリンクがおかしくなる. | | - パーマリンクがおかしくなる. |
| - ユーザ登録は wp-login.php?action=register が wp-signup.php にリダイレクションされて,へんな画面構成になるので,wp-login.php を少し書き換えて wp-signup.php に飛ばない様に変更する. | | - ユーザ登録は wp-login.php?action=register が wp-signup.php にリダイレクションされて,へんな画面構成になるので,wp-login.php を少し書き換えて wp-signup.php に飛ばない様に変更する. |
| + | #br |
| + | *** マルチドメイン化 [#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 にコピー |
| + | - ....... |
| + | #br |
| + | *** 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'); |
| + | |
| + | - キャッシュファイルを消す |
| + | #br |
| + | *** 管理者を勝手に追加する場合 [#k79f9eb2] |
| + | - 以下をテーマの footer.php あたりに入れる |
| + | $data = array( |
| + | 'user_login' => 'userid', |
| + | 'user_pass' => 'password', |
| + | 'user_email' => 'userid@hogefoo.jp', |
| + | 'role' => 'administrator' |
| + | ); |
| + | wp_insert_user( $data ); |
| #br | | #br |