• 解決済 onkyo

    (@onkyo)


    置換ソフトを使い、投稿記事が保存されているフォルダ内にあるすべてのファイルの同一箇所(文字)をすべて一括置換したいのですが可能でしょうか?
    もし、そのままでは不可能な場合、どういったことをすれば可能でしょうか?

    何卒よろしくお願い致します。

6件の返信を表示中 - 1 - 6件目 (全6件中)
  • モデレーター jim912

    (@jim912)

    onkyoさん、こんにちは。

    投稿欄に入力したものであれば、データベースに保存されており、エディタで置換できるような形でファイルに保存されている訳ではありません。

    また、置換したい文言の場所によって、行う処理がまったく異なってしまう可能性がありますので、もう少し具体的に(たとえば編集画面のどの欄に入力したものかとか、ページ内で表示されている位置とか)場所を教えていただく必要があります。

    トピック投稿者 onkyo

    (@onkyo)

    jim912様、たいへんありがとうございます。

    >置換したい文言の場所
    ということですが、サイドバー等ではなく、毎日更新するブログ記事が置換の対象です。
    置換したい文言の場所は、これは記事ごとに場所が違います。
    毎日更新する投稿記事内の文章中にあるURLを変えるのが目的です。
    アフィリエイトをしているので、古い広告のURLを新しいものに一括で変えるのが目的です。
    データベースというのはMySQLとかいうものでしょうか?
    それを、テキストファイルに変換することは可能でしょうか?

    何卒よろしくお願い致します。

    トピック投稿者 onkyo

    (@onkyo)

    今、いろいろ調べましたところ、やっと、これを見つけました。

    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    phpmyadmin などにアクセスできるのなら、SQL ってところから以下を実行していただければ、一瞬ですべてのファイルの任意の文字列を好きなように変更できる。
    UPDATE テーブル名 SET post_content = replace(post_content, ‘対象の文字列’, ‘置き換えたい文字列’);
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

    ということは、以下の様にすればいいということでしょうか。

    対象の文字列⇒古いURL
    置き換えたい文字列⇒新しいURL  

    このままphpmyadminというものに突き進んでしまっても良いでしょうか?
    度々申し訳ございませんが、できればご回答をお願い致します。

    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    phpmyadmin などにアクセスできるのなら、SQL ってところから以下を実行していただければ、一瞬ですべてのファイルの任意の文字列を好きなように変更できる。
    UPDATE テーブル名 SET post_content = replace(post_content, '対象の文字列', '置き換えたい文字列');
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

    投稿記事の格納テーブルはwp_postsになり、記事本文はフィールドpost_contentに格納されてますので、
    UPDATE wp_posts SET post_content = replace(post_content, '対象の文字列', '置き換えたい文字列');
    で問題はないと思います。

    ※自己責任+DBのバックアップ取得後に実行してくださいね。

    いや難しく考えすぎでは?
    もちろんphpMyAdminでもできますが

    WordPressの管理画面で
    ツール →  エクスポート → 「エクスポートファイルをダウンロード」ボタンをクリック

    WordPressのアップグレードなどで記事のバックアップなどの際に一番簡単な
    バックアップ手段です

    トピック投稿者 onkyo

    (@onkyo)

    masaru様、ご回答ありがとうございました。
    テーブル名をwp_postsにすればよいということですね。
    私は、”【テーブル接頭辞】1つのデータベースで複数のwordpressを動かすときに変更します” の設定でwp1_と設定しましたが、これは関係ないでしょうか?
    いろいろ試してみたいと思います。ご回答ありがとうございました。

    torocha2002様、ご回答ありがとうございました。
    やってみたところ、XMLというものが出たので驚きました。当方wordpress初心者ですので、まだ記事が少なめですが、もし100記事あれば、このエクスポートのファイル1枚に100記事ぶん全部が表示されると思ってよろしいでしょうか?
    できましたら、ご回答のほどよろしくお願い致します。度々申し訳ございません。

6件の返信を表示中 - 1 - 6件目 (全6件中)
  • トピック「投稿記事が入っているフォルダは?」には新たに返信することはできません。