WordPress

WP-CLIを使ってWordPressのデータベースから全ての文字を検索する方法

wpCLIのwp db exportを使用する.

wp db export
Success: Exported to 'yuis_foobar.sql'

rmate yuis_foobar.sql

落としたsqlソースを見てみる.

検索したい語句で検索すると,たくさんマッチする.

用途

手間を省くために,丸ごとコピーしたサイトを雛形として運用していたのだが,どうもうまく検索結果に上がらない.
SEOはしっかりしているのになぁ…と思っていたが,もしかして,と思い,データベース全体から検索を掛けてみることにした.すると,案の定以前のサイトで使用していたSEOキーワードが至る所で見つかるではないか…(今回の場合20箇所程度見つかった.)
これが原因とは限らないが,正直原因の可能性は高い.

こういったSEOキーワード戦略に役立てる事ができるのではと思う.

sqlを使用する場合

wp db queryが使用できる.
~/input.sqlにsqlを記述し,
wp db query < ~/input.sqlとする.

全てのテーブルのすべての要素から文字列を検索するsqlスクリプトの参考は以下.

すべてのテーブル、特定の値のすべての列を検索するSQL Server [複製]
https://stackoverflow.com/questions/9185871/how-to-search-sql-server-database-for-string
https://stackoverflow.com/questions/1796506/search-all-tables-all-columns-for-a-specific-value-sql-server

phpMyAdminから検索する

phpMyAdminの”検索” タブから検索することも可能.
ただ,私の環境では検索できなかった.

コメントを残す

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