*

WordPressのサイトパスを変えたときの対処法

公開日: : 最終更新日:2024/01/18 CMS

WordPressのインストールをした時、例えばデフォルトのフォルダ名でアップロードしちゃったなんて時に「http://サイトURL/wordpress」みたいな感じにWordpressの名前が入っちゃう。
コレを嫌う人は結構いて昼頃SEO会社から指摘が入った。
ダッシュボードから「設定」→「一般」からアドレスをしかるべきURLに変えた後、FTPでディレクトリ名を変更して終了だが……

実はまだ作業は終わってない。

投稿欄に画像が載せられている場合、そのパスも変えなければならない。
って言うのもメディアライブラリに投稿されたデータを投稿欄に挿入している場合、そのデータへのパスはメディアライブラリへ絶対リンクで繋げているからだ

記事一個一個テキストモードで変えていっても良いが、ブログなんて毎日更新する奴だからそれを一個一個変えていくと人も時間もいくらあっても足りない。
ダンプファイルを取って当該部分を置換した後ダンプファイルを上げなおしてもいいが、こっちが作業している間誰かが作業していたら顰蹙を買う。
スマートに変えようと思ってPHPMYADMIN上から置換するコマンドが無いかどうか調べた。

UPDATE wp_posts SET `post_content` = replace(`post_content`, ‘検索語’, ‘置換後’)

あったよ。早速実行するが…

名称未設定

ん? 0行? 10行の見間違いでもなんでもなく0行。

もっと突き詰めてSQL分を調べてみたらコレはこういう意味らしい。

UPDATE (テーブル名) SET (変換する対象のカラム名) = replace[変換するというコマンドらしい]((変換する対象のカラム名), ‘検索語’, ‘置換後’)

投稿した記事のデータはWordpressのwp-postsの中に入っているので調べたとおりで普通は間違いないのだが、
普通じゃない方法でインストールしたWordpressはこのセオリーに当てはまらない。

普通じゃない方法って何やねん!って話だけど、サーバーのサポートの一つである簡易インストールでインストールされたWordpressがコレに当てはまり、
こういうWordpressは独自のテーブル名(又は構造)を使ってWordpressを形成している場合がある。

SQLの意味とサーバー再度でインストールしたWordpressの特徴を理解するのに1時間近く使ってしまった。

まあ勉強になりますネ。

 

追記
変だと思って調べたら単純にWPの節頭詞が設定されていただけだった。
独自のフィールド名の正体はこれだった。まあ勉強になりますネ。

関連記事

concrete5 編集モードの時だけ表示しない 改定

以前編集モードの時にjqueryを読み込みたくなくて、編集モード限定でコメントアウトする方法を掲載し

記事を読む

YosemiteにしたらMAMPが起動しなくなった

  Yosemiteに先日アップグレードして暫くMAMPなんて動かすこともな

記事を読む

現行Concrete cmsのダッシュボードにデフォルトでは日本語化設定がないよっていう話

急速に時間が出来てきたので前回のお蔵入りから久しぶりにconcrete5。。もといConcrete

記事を読む

no image

concrete5の使用感

最近巷で有名なconcrete5で、このサイトもブログページ以外はconcrete5で作ってある。

記事を読む

サイトをconcrete5.7系に作り変える

唐突だがサイトをリニューアルしたい。さくらでサーバーを借りてから2年目に突入しかけているところだが、

記事を読む

no image

Concrete5で編集モードのときだけ記述しない。

いつだったかの記事でjQueryがConcrete5の動作を邪魔するからリリース時までコメントアウト

記事を読む

[第4回] G/Afをコンクリ5.7に改造する[Concrete5]

このホームページの根幹、ギャラリーページを作りこんでみよう。 なんのギャラリーなのかを明示してその

記事を読む

no image

[第2回] G/Afをコンクリ5.7に改造する[Concrete5]

ってことで前回の記事から引き続き作業を続ける。 今回は前編と後編に分けてテーマの基本を作成する。

記事を読む

Designer Contentでブロックを作る

Concrete5の無料で用意されているアドオンの一種類である「Sortable Fancybox

記事を読む

no image

サブドメインをとったのでサイトのディレクトリを移動した。

最近になってサクラサーバー上で独自ドメインに近いサブドメインを無料で取れる事に気がついてコレを取得し

記事を読む

Message

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

閃刀入門

チラ裏に近い記事は書かない・書いていても公開しないつもりだっ

MD魔術師S23レポ

前回の記事を書いた時からデビューしたマスターデュエル。ただ、

マスターデュエルにてやっとプラチナに上がれた話

ネットの友人にモチベを掛けられてマスターデュエル参入。リンク

太陽の帝国、大鷲の群れに挑まんとす(ゲームジャーナル39号 真珠湾強襲リプレイpart:1)

初め半年や1年の間は随分暴れてご覧に入れる。然しながら、2年3年と

ダンジョンダイスモンスターズ レビュー

「クソゲーをプレイするのです。」以前この俺にクソゲーをレビュ

→もっと見る

PAGE TOP ↑