[WordPress] 「おやおや」と「こどもも」

親カテゴリー「おやおや」とその子カテゴリー「こどもも」があるとします。WordPressでは子カテゴリー「こどもも」にチェックを入れた場合、親カテゴリー「おやおや」にはチェックが入りません。これを親カテゴリーにも自動的にチェックを入れるプラグイン(Parent Category Toggler)はあるのですが、これを過去分にさかのぼってチェックを入れるには?

[WordPress] テーブルプレフィックスを変更した時の後処理

テーブルプレフィックスを変更して DB をインポートした場合、(wp_)option、(wp_)usermeta テーブルを修正してやらないとアクセス権無しでログインできなくなる。
テーブルプレフィックスを wp_ から wp_other_ に変更した場合に修正するための SQL 文。

UPDATE wp_other_options SET option_name = 'wp_other_user_roles' WHERE option_name = 'wp_user_roles';
UPDATE wp_other_usermeta SET meta_key = 'wp_other_capabilities' WHERE meta_key = 'wp_capabilities';
UPDATE wp_other_usermeta SET meta_key = 'wp_other_dashboard_quick_press_last_post_id' WHERE meta_key = 'wp_dashboard_quick_press_last_post_id';
UPDATE wp_other_usermeta SET meta_key = 'wp_other_user-settings' WHERE meta_key = 'wp_user-settings';
UPDATE wp_other_usermeta SET meta_key = 'wp_other_user-settings-time' WHERE meta_key = 'wp_user-settings-time';
UPDATE wp_other_usermeta SET meta_key = 'wp_other_user_level' WHERE meta_key = 'wp_user_level';

[WordPress] 投稿のコメント数がおかしいときの対処法

先日、Wordpressのデータを、
「ダッシュボード」→「ツール」→「エクスポート」
の手順でバックアップを取り、新しいデータベース上に、
「ダッシュボード」→「ツール」→「インポート」
の手順でインポートしました。
無事に記事もコメントも復元できたと思っていたのですが、過去の記事のコメント数の表示が「0」になっていました。
コメントがインポートできていないのかと思いましたが、記事を表示してみるときちんとコメントも表示されていました。
しかし「コメントはまだありません」の表示も出ています。
正常な状態に戻したいのですが、どこから手をつけたらいいのかわかりません。
どなたかご教授いただけませんでしょうか?

via. コメントが付いている記事なのにコメント数が0と表示される

へー、エクスポート→インポートしたときは comment_count は再計算されないんだ。
以下の SQL 文一発で、再計算されるはず。

UPDATE wp_posts p
SET p.comment_count = (
  SELECT count( c.comment_ID )
  FROM wp_comments c
  WHERE p.ID = c.comment_post_ID
  AND c.comment_approved =1
  )

$table_prefix 設定してる場合は、適宜テーブル名変えてね。