タイトル文字を一括で変更したい
WordPressの文字を全て置換したい
キーワード設定を変更したい場合、ホームページ内にあるキーワードを一括で変更したいところ。WordPressのプラグインで一番有名なものが、「Search Regex」と呼ばれるプラグインだと思っています。
しかしながら、このプラグイン実は、バグがあり、タイトルの文字が置換できない!本文は大丈夫!というデフォルトの状態でした。
こちらをタイトルの文字を置換できるように修正したいと思います。
Search Regexをインストールする
既にインストールされている方は、読み飛ばしていただいて構いません。「プラグイン > 新規追加 > Search Regexと記入して検索」を行い、インストールし、有効化してください。
タイトルを変更できない。検索できない。
There are no resultsという文字がこのように何を検索しても表示されてきます。タイトル文字は検索エンジン最適化に非常に重要な意味を持っています。タイトルの中身は、集客に大きな違いをもたらします。タイトルの組み合わせがホームページのメインテーマにきちんと連動している必要があるからです。
プラグインのコードを変更する
wp-content > plugins > search-regex > searches > post_title.php の5行目付近の下記のコードを見つけて下さい。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | function find ($pattern, $limit, $offset, $orderby) { global $wpdb; $results = array (); $posts = $wpdb->get_results ($wpdb->prepare( "SELECT ID, post_title FROM {$wpdb->posts} WHERE post_status != 'inherit' ORDER BY ID $orderby LIMIT %d,%d", $offset,$limit ) ); if (count ($posts) > 0) { foreach ($posts AS $post) { if (($matches = $this->matches ($pattern, $post->post_title, $post->ID))) { foreach ($matches AS $match) $match->title = $post->post_title; $results = array_merge ($results, $matches); } } } return $results; } |
上記のコードを下記の内容に変更してください。
1文字でも間違えると、動かなくなりますので注意が必要です。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | function find ($pattern, $limit, $offset, $orderby) { global $wpdb; $results = array (); $posts = $wpdb->get_results ($wpdb->prepare( "SELECT ID, post_content, post_title FROM {$wpdb->posts} WHERE post_status != 'inherit' ORDER BY ID $orderby" ) ); if ( $limit > 0 ) $sql .= $wpdb->prepare( " LIMIT %d,%d", $offset, $limit ); if (count ($posts) > 0) { foreach ($posts AS $post) { if (($matches = $this->matches ($pattern, $post->post_title, $post->ID))) { foreach ($matches AS $match) $match->title = $post->post_title; $results = array_merge ($results, $matches); } } } return $results; } |
これで、タイトルの内部を検索し、キーワードを置換することができるようになります。
引用元:POSTSのタイトルを一斉修正! WordPress Search Regexでタイトルを一括変換するの巻 | No:716
まとめ
WordPressのデフォルトの機能では、現在内容を置換する機能はないようです。このようなプラグインを有効に使うことで、時間短縮につながり、より素早く効果の高いコンテンツを用意することができるようになると思います。
海外製のプラグインは、日本語に対応していない場合もありますので、導入の際には慎重に行いましょう。
Amazonで購入したおすすめ商品
お疲れ様です。パソコン仕事は体を痛めます。長時間のパソコン仕事で、肩や目が痛い方はこちらがおすすめです。
快適な環境で仕事をしたいですね。
肩が上がらない。姿勢が悪くなる。
腕を広げてタイピングできるので、肩への負担が軽減されます。
目の奥が痛い!時に。
画面の色を損なうことなく、パソコンを長時間見るときに役立ちます。
見た目はエッジが効いている?ので、集中モードの時に。
ネットが遅くて困る!接続数足りてる?
パソコン・スマホ・タブレットを80台まで接続できてこの値段。