work.log

元エンジニアの備忘録的ブログ

WordPressの”Hello world!”を初期設定プラグインの処理で消す

投稿:2014-06-30 17:45  更新:

WordPress のメモです。

WordPress をインストールすると最初の投稿として「Hello world!」と「サンプルページ」がもれなくついてくるのですが、一々消すのが煩わしくなったのでセットアッププラグインで自動で消すようにしてみました。

これを消すのは下記、二行のコードだけ。

wp_delete_post( 1, true );
wp_delete_post( 2, true );

この関数の使い方は、「wp_delete_post( <投稿 ID>, <完全に削除するか> );」みたいに使う。

参考にしたページ
関数リファレンス/wp delete post

DB の初期値はこんな感じ。

mysql> select ID, post_title from wp_posts;
+----+-----------------------+
| ID | post_title            |
+----+-----------------------+
|  1 | Hello world!          |
|  2 | サンプルページ        |
|  3 | 自動下書き            |
+----+-----------------------+

これを下記記事で書いたようなプラグインに突っ込んじゃう。

これで OK。地味だけど便利!

おすすめのVPSサーバ

  • OSが選べる
  • VPS同士でLANが組める
  • 複数台構成向き

このブログで使っています。

  • 転送量が多いサービスに
  • 借りてるのは3年間一度もdown無し!

よく見られている記事

  • 本日
  • 週間
  • 月間