*

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の節頭詞が設定されていただけだった。
独自のフィールド名の正体はこれだった。まあ勉強になりますネ。

関連記事

WPプラグイン SyntaxHighlighter Evolvedを試す

このブログは自分がCMSとかPHPを触る時の備忘録も兼ねているのだが、ここに書いたコードが読みづらい

記事を読む

no image

concrete5の使用感

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

記事を読む

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

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

記事を読む

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

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

記事を読む

no image

サーバーの最近怖い話

※この記事の結末と要点だけ知りたい人はこっちの記事を見てね。 最近公私ともに怖いことが起こりす

記事を読む

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

前回の記事でリニューアルの必要性があることを説いたので今回からG/AFの改装をやっていきたい。 最

記事を読む

no image

PHPでRSSを取得して記事一覧を表示

concrete5でWordpressの記事一覧を表示してくれって言われたからなんとかできないか模索

記事を読む

no image

WordPressハックとその対策

前回の記事で私用で借りているサーバー上にアップロードした覚えのないPHPファイルがあり、中身はどこか

記事を読む

no image

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

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

記事を読む

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

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

記事を読む

Message

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

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

閃刀入門

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

MD魔術師S23レポ

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

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

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

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

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

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

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

→もっと見る

PAGE TOP ↑