日付をどう変えたいのかによって難易度が変わりますが、基本的にはmySQL上でSELECT文等を用いてコマンドを叩き、投稿日付フィールドを書き直せばいいんじゃないかなと。
日付をずらす(数日とか)だと条件分岐が面倒ですが、同じ日にするのであれば楽でしょう。
大変遅くなり申し訳ありません。
V.J.Catkickさま、
丁寧に教えていただき本当にありがとうございます。
>>日付をどう変えたいのかによって難易度が変わります>>
そうなのですね、、
こちらのサイトは、20万ほどの商品倉庫的な存在なので、きちんと表示されれば良いです。
全て統一で現在時刻とか、セットしやすい変更方法ががあればその方法でかまいません。
>>基本的にはmySQL上でSELECT文等を用いてコマンドを叩き、投稿日付フィールドを書き直せばいいんじゃないかなと。>>
ごめんなさい,初心者でどのようにしたら良いのかわかりません。
一度、自分のMac(core i7)のmySQLが動くかどうかだけ確認した事がありますが、以来難しそうと思い使用していませんでした。
全てFirefoxでサーバ(ロリポップ)にインストールした各々のサイトの管理画面にアクセスして、テーマの編集等作業してました。
すごくお手数をかけてしまいますが、
具体的に、どこをどうしたら良いのか、
教えていただけたらものさらにすごくありがたいです。
もしくは、どういった言葉で検索すれば良いか等教えていただけたら助かります。
お忙しい所時間を割いていただきありがとうございます。
また初心者で申し訳ありません。
宜しくお願いいたします。_ (_ _) _
なるほど…。
現在日時とかで統一して構わないのであれば、全てのデータのpost_dateに対して現在時刻で置き換え(書き込み)をすれば解決します。
一番簡単なのはphpMyAdmin(ロリポップにあったかどうか忘れました)のコマンドラインで対象となるデータを全部選択して…とやるのですが、20万件もあると全部選択とかやってると戻ってこない可能性も(サーバーの質によります)。
具体的にはupdateという構文を使って、wp_posts内のpost_dateとpost_date_gmtを更新するだけです。
WPのDB解説はここ↓
http://codex.wordpress.org/Database_Description
SQLの構文解説はここ↓
http://homepage2.nifty.com/sak/w_sak3/doc/sysbrd/sq_k07.htm
にそれぞれあります。
phpMyAdminでやるなら、コマンドボックス(のような場所)に直接SQL文を書けばいいですし、php上からやるなら
global $wpdb;
$wpdb->update( $table, $data, $where, $format = null, $where_format = null );
とかやります。
このやり方の解説はここ↓
http://codex.wordpress.org/Function_Reference/wpdb_Class
いずれのケースにせよ、ひとつ間違えると大切なデータを破損する可能性が高いので、ダミーのデータベース等を作成して練習してからやるのが最も確実な方法です。
余談ですが、ロリポップのサーバーで20万件もデータがあるようなページを作ると、キャパがちょっと心配です。
完全ガイド最高です、ありがとうございます!
phpMyAdminにアクセスしようとすると、
Access denied for userや、
is not aloud to accessが出るようになってしまっていました。
アクセスした事はあるのですが、むむむ、、、
せっかく教えていただいたのに、もどかしいです。
まずはアクセスできるように問い合わせや検索等したいと思います。
細かく丁寧に教えていただいてほんとに助かります。