2

データベース内の次のようなリンクを更新する必要があります。

<a href="http://www.domain.com.au/PDF/Rapidvite/Action_K_Salts.pdf">http://www.domain.com.au/PDF/Rapidvite/Accelerator_Oil.pdf</a>
<a href="http://www.domain.com.au/PDF/Rapidvite/Action_K_Salts.pdf">http://www.domain.com.au/PDF/Rapidvite/Accelerator_Oil.pdf</a>

そして、hrefを維持しながら、テキストを「View PDF」(引用符なし)に置き換える必要があります。

<a href="http://www.domain.com.au/PDF/Rapidvite/Action_K_Salts.pdf">View PDF</a>
<a href="http://www.domain.com.au/PDF/Rapidvite/Action_K_Salts.pdf">View PDF</a>

これが暗闇の中での私の野生の刺し傷です-MySQLの非常に新しいものです

UPDATE `ayfryvrxb2_postmeta` SET meta_value = replace(meta_value, '.pdf">%%</a>', '.pdf">View PDF</a>"');
4

2 に答える 2

0

私はこれを使用します - これは必ずしも最良の方法ではありませんが、コンセプトからライブなどに移行するときに私のサイトで機能します - これ:

UPDATE `wp_posts` SET `post_content` = REPLACE(`post_content`, '<OLD URL'>, <'NEW URL'>;
UPDATE `wp_postmeta` SET `meta_value` = REPLACE(`meta_value`, '<OLD URL'>, <'NEW URL'>;

構文エラーが残っていたら申し訳ありませんが、私がしていることの要点を理解していただければ幸いです。2 番目のコマンドは、私がよく使用するカスタム フィールドにリンクがある場合に便利です。

于 2013-10-10T12:54:26.050 に答える