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>

CAPTCHA


ピックアップ記事

WordPressの抜粋表示の設定

2014年08月25日 web関連WordPressphp
WordPressの抜粋表示(excerpt)を以下のように動作させたかったので、自作してみました。 抜粋があれば抜粋表示 moreタグがあれば、それに従う 指定文字数より本文文字数が少なければ、そのまま表示 指定文字数より本文文字数が多ければ抜粋表示 コード functions.phpにコピペ。 [php]<?php //WordPress抜粋表…
「WordPressの抜粋表示の設定」をはてなブックマークに追加

WordPressサイト全体に認証をかける

2011年11月30日 WordPress
プラグインダウンロード 以下のサイト内から「Angsuman’s Authenticated WordPress Plugin」をダウンロードします。 Angsuman’s Authenticated WordPress Plugin プラグイン編集 プラグインの内容が古くなっていて、最新のWordPressの認証に対応していないので、以下のように書き換えます。 ac_authenti…
「WordPressサイト全体に認証をかける」をはてなブックマークに追加

記事IDからリンクを設定

2011年11月21日 WordPress
コード記述例: [php]<p><a href="<?php echo get_permalink(5); ?>">記事ID5へのリンク</a></p> [/php] 出力例: …
「記事IDからリンクを設定」をはてなブックマークに追加

[xserver]サブドメイン設定時の注意点

2014年08月23日 web関連
xserverのマニュアルにもありますが、サブドメインを設定すると、異なるURLで同じサイト(ページ)へアクセス可能になってしまうので、Googleに重複サイトと思われないように以下のように設定した.htaccessを設置します。 …
「[xserver]サブドメイン設定時の注意点」をはてなブックマークに追加

DREAMWEAVER CS6でSCSSを使うための準備

2015年03月03日 web関連
dreamweaver CS6では、scss,sassなどが使えません。使えないというか、コードヒントやコードカラーリングが適用されず、テキスト扱いと同様になってしまいます。 検索すれば、多くのサイトで説明されていますが、以下の作業をすればコードヒントが使えるようになります。 scssを追加する手順 1.DWの環境設定>ファイルタイプ/エディター内の「コードビューで開く」の箇所に「.scss」を追加します。(sassも使いたい場合は.sassも追加) 2. アプリケーション ▸ Adobe Dreamweaver CS6 ▸ Configuration 内の「Extensions.txt」とアプリケーション ▸ Adobe Dreamweaver CS6 ▸ Configuration ▸ DocumentTypes内の「MMDocumentTypes.xml」を編集 …
「DREAMWEAVER CS6でSCSSを使うための準備」をはてなブックマークに追加
© graffiti on the web . All rights reserved. WordPress Theme by comfy