2014年08月21日 web関連WordPress

WordPressのテーマやプラグインのカスタマイズなどをしていると動作確認の目的でテスト投稿(記事、固定ページ)をすることがあります。私の場合は、テストが完了したら、テスト投稿を全て削除してまっさらなWPでスタートしたいと思うのですが、管理画面から投稿を削除しても記事IDは初期化されません。 WPのテーマやプラグイン、カテゴリ、WP設定などはそのままで投稿のみを初期化する方法と、サーバ上のファイル(プラグイン、テーマなど)はそのままで、WordPressをインストール直後の状態に戻すための方法の覚書です。

作業の前にデータベースのバックアップをしておくことをオススメします。

投稿のみを初期化する方法

DBManagerを利用すれば、phpMyAdminなどから、データベースを直接触ることなく、投稿(記事、固定ページ)のみを初期化することが出来ます。

作業手順

  1. DBManagerプラグインをインストール
  2. wp_posts、wp_postmetaを空にする

DBManagerプラグインをインストール

WP管理画面内のプラグイン>新規追加から「DBManager」プラグインを検索し、インストールします。

スクリーンショット 2014-08-21 0.21.37

wp_posts、wp_postmetaを空にする

インストールが完了したら、管理画面のメニューの設定の下に「Database」という項目が追加されていると思いますので、そのサブメニューにある「Empty/Drop Tables」を選択します。

スクリーンショット 2014-08-21 0.17.19

Empty/Drop Tablesの設定ページから、「wp_posts」と「wp_postmeta」のEmptyを選択し、実行します。誤って「Drop」を選択しないように注意してください!

スクリーンショット 2014-08-21 0.28.59

以上で投稿が初期化されています。今回は「DBManager」プラグインを使用する方法で説明しましたが、DBManagerを使わなくても、phpMyAdminから「wp_posts」、「wp_postmeta」を空にすれば同じ結果が得られます。

WordPressをインストール直後の状態に戻すための方法

作業手順

  1. WPがインストールされているDBテーブルを削除
  2. wp-config.phpを削除
  3. WordPressのサイトへアクセスして再インストール

WPがインストールされているDBテーブルを削除

phpMyAdminからWordPressがインストールされているデータベーステーブルを削除します。

wp-config.phpを削除

WordPressをインストールしたフォルダのルートにある「wp-config.php」を削除または、リネームします。

WordPressのサイトへアクセスして再インストール

DBとwp-config.phpが削除された状態でWordPressをインストールするドメインにアクセスし、再インストールします。

この投稿へのコメント

コメントはまだありません。

コメントを残す

メールアドレスが公開されることはありません。

次のHTML タグと属性が使えます。
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

ピックアップ記事

親カテゴリIDを取得・表示

2011年11月28日 WordPress
現在表示中のページ(記事)の親カテゴリIDを表示させます。 [php] <?php // 現在のカテゴリ-を配列取得 $cat_now = get_the_category(); // 親の情報を$cat_nowに格納 $cat_now = $cat_now[0]; //category_parentを$parent_idに格納 $parent_id = $cat_now->cate…
「親カテゴリIDを取得・表示」をはてなブックマークに追加

WordPressにtwitterのログを自動投稿するプラグイン

2011年05月29日 WordPress
タイトル通り、Twitterの一日分のツイートをWordPressへ自動投稿してくれるプラグインについてですが、tweet digestというプラグインを使っていたのですが、これを有効にすると、他のプラグイン(SyntaxHighlighterやフロントエンド・エディタなんか)が動かなくなる事が分かったので、Twitter Toolsに変更しました。 なので、Twitter Tools の使い方…
「WordPressにtwitterのログを自動投稿するプラグイン」をはてなブックマークに追加

Googleアドセンスがhtml要素を覆い隠してクリック出来ない

2015年03月04日 web関連
Google Adsenseを設置すると隣接する要素をオーバーラップしてしまい、クリック出来なくなる場合の対処法です。 アドセンスが隠してしまってクリック出来ない要素を#navだとすると以下のようにCSSを設定します。 [php]#nav { position:relative; z-index: 100; }[/php]
「Googleアドセンスがhtml要素を覆い隠してクリック出来ない」をはてなブックマークに追加

Dreamweaver で開いたファイルが文字化けする場合の対処法

2012年02月06日 web関連zencart
症状 今回は、ZenCartのデータベースを編集したくて、sqlファイル(EUC-JP)をDreamweaverで開いたら、文字化けしました。 Dreamweaverの「新規ドキュメント」の設定が関係しているようなので、新規ドキュメントを開く際のエンコードの設定を変更します。 解決策 環境設定 > カテゴリ内の「新規ドキュメント」> 「エンコーディングが指定されていない既存ファイ…
「Dreamweaver で開いたファイルが文字化けする場合の対処法」をはてなブックマークに追加
© graffiti on the web . All rights reserved. WordPress Theme by comfy