The post WordPressでアップロード済み画像を置き換える一番簡単な方法 first appeared on Fukuro Press.
]]>
WordPressには一度アップロードした画像を他のものに置き換えする機能はありません。
しかし、「Enable Media Replace」というプラグインを使うと既にアップロード済みであっても画像の置き換えが簡単に可能です。
ここではそれを使って画像を別の画像に置き換えする手順について詳しく紹介します。
WordPressを使っていると不便だと感じること・・・
それが冒頭でも書いたように一度アップした画像の置き換えができないことです。
もし置き換えようとすると次のような手順が必要で少し面倒ですよね。
本当なら削除とかせず一発で置き換えできると便利なのですが、残念ながら現在のWordPressにはそのような機能はついていません。
その画像の一発置き換えができるのが Enable Media Replace のメイン機能です。画像を削除せずに単純に新しい画像をアップロードするだけで置き換えできます。
そしてこのプラグインでの画像の置き換えには種類があって、それが次の2つ
純粋に画像だけを置き換えるか、あるいは記事内のリンクも含めて全て置き換えるかの2つの方法が選択可能
しかも使い方も簡単なので画像の置換作業が大幅に楽になること間違いなしです。
それでは最初にこのプラグインをインストール&有効化していきます。
その手順は次の通り
まずWordPressメニューから「プラグイン」ー>「新規追加」を選択
新規追加画面が開いたらプラグインの検索欄に「enable media replace」と入力して検索
しばらくすると検索結果に次のプラグインが表示されるので「今すぐインストール」ボタンを押すとインストールが始まります。
ちなみにこのプラグインは次のページから直にダウンロードして使うことも可能
https://ja.wordpress.org/plugins/enable-media-replace/
インストールが完了すると「今すぐインストール」ボタンが「有効化」ボタンに変わるので必ずそれを押して有効化も忘れずに
これで画像の置き換え機能が使えるようになりました。
Enabel Media Replaceが導入したら実際に画像を置換してみましょう。その手順は次に説明する通りです。
まず投稿編集画面上の「メディアを追加」ボタンをクリック
*補足* : 投稿の編集画面からだけでなく、メニューから「メディア」ー>「ライブラリ」を開いても置換作業は可能です。
「メディアを追加」ボタンを押すと次のようなダイアログが表示されるので、その中から置換したい画像をクリック
画像選択したら右の詳細情報の中にある「新しいファイルをアップロード」ボタンをクリック
すると次のようなメディアのアップロード画面が表示されます。
この画面上で置換する画像や置換方法について設定していきます。
その設定手順は次の通り
まず初めに画面上にある「ファイルを選択」ボタンを押して、置き換えたい画像をアップロードしましょう。
アップロードすると対象の画像の右にそれと置き換えられる画像が表示されます。
次は「メディアを置換する方式を選択 : 」の下の選択肢から置換方式を選びましょう。
先ほど機能説明でも書いたように置換方法は次の2つ
このどちらを1つを選択してください。
そして置換設定が完了して問題ないなら「アップロード」ボタンをクリック
しばらくすると置換作業が完了し、メディアの編集画面に進みます。
そして画面上に「メディアファイルの更新に成功しました」と表示されていれば画像の置き換え作業は完了でです。
以上が Enable Media Replace を使った画像の置換手順
ここまで紹介したように画像の置き換えがかなり楽になります。
それからあと1つ注意点・・・
もし記事内リンクごと置き換える設定を選んだなら、実際のページで画像が正常に表示されているかも確認しておきましょう。
WordPressだと削除してからでないと画像の置き換えができないのが不便ですよね。
なので画像の置換作業をもっと楽にしたい、記事内の画像リンクまで置き換えしたい、という場合はこのプラグインを使用するのがおすすめです。
以上 Enable Media Replace の導入と使い方についてでした。
The post WordPressでアップロード済み画像を置き換える一番簡単な方法 first appeared on Fukuro Press.
]]>The post URLや語句を一括置換!「Search Regex」の使い方を徹底解説 first appeared on Fukuro Press.
]]>WordPressで記事内の単語や表現を修正したりサイト移行時にURLの書き換えが必要な場合、全ての修正箇所を手動で直すと時間と労力がかかりすぎてしまいます。
そんなときに便利なのが Search Regex というプラグイン
このプラグインは単語を別のものに置き換えるだけではなく、正規表現というものを使って柔軟に置換をする機能も付いているので記事やURL修正をしたい場合は大変役に立ちます。
ここではそのプラグインで語句を検索・置換する方法をまとめました。
最初にこのプラグインをインストールして有効化する手順を紹介します。
それではまずメニューから「プラグイン」ー>「新規追加」を開きましょう。
そして新規追加画面の検索欄に「search regex」というキーワードを入力
すると検索結果に次のプラグインが表示されるので「今すぐインストール」ボタンを押してインストールしてください。
ちなみに手動インストールする場合は次ページからzipでのダウンロードも可
https://ja.wordpress.org/plugins/search-regex/
インストールが完了したら「今すぐインストール」ボタンが「有効化」ボタンに変わるので必ずそれも押して有効化してください。
これでプラグインが使用可能になります。
このプラグインを使用するにはメニューから「ツール」ー>「Search Regex」を開きます
すると次のような検索・置換画面が表示されます。
この画面でサイト内を検索・置換する基本的な使い方は次の通りです。
まず検索や置換をする前に検索対象やどのように検索結果を表示するかのオプションを指定しましょう。
次のような項目がオプションとして選択可能です。
サイト内のどのような情報に対して検索・置換を行うかについては次のように「Source」の横にあるドロップダウンメニューから選ぶことができます。
ここで検索対象として選択可能なのは次の9つです。
もし記事内のURLや単語・表現を変換したい場合は「Post content」を選んでおけば間違いありません。
検索したときにそれに該当する結果を何件表示するかについては次の「Limit to」という設定項目から選択できます。
このプションでは検索結果に表示する件数を無制限(No limit)、10件、25件、50件、100件の内から選べます。
検索結果をどのような順番で表示するかについては次のように「Order by」という項目で「Ascending」と「Descending」の2つの内から選択することができます。
「Ascending」を選ぶと値が大きい順に検索結果が昇順で表示され、「Descending」を選ぶと値が小さい順に検索結果が降順で表示されるようになります。
サイト内のコンテンツなどに対して単語や表現を検索するには「Search pattern」に検索したいキーワードを入力して(①)、「Search」ボタンを押す(②)だけです。
検索を開始してしばらくすると次のように検索語が赤字で強調された検索結果が一覧表示されます。
サイト内の語句を置換するにはまず「Search pattern」に置換対象の語句を入力(①)、「Replace pattern」に置換したい語句を入力(②)して「Replace & Save」ボタンを押します(③)。
置換が完了すると画面上の方に置換完了のメッセージが表示されます。
もし置換する前にどのような結果になるかを知りたい場合は検索語と置換後を入力したうえで「Replace」ボタンを押してください。
すると次のように画面下に置換後の結果がプレビュー表示されます。
いきなり置換を行うのはリスクが高いのでこのようにどのような結果になるかをプレビュー表示で確認してから実際に置換を行った方が安全だと思います。
Search Regexではただ単語を検索するだけではなく正規表現を使って柔軟に語句を検索することも可能です。ここではその基本的な使い方といくつかの便利な正規表現について紹介します。
正規表現は基本的に次のような形で記述します。
/検索パターン/
検索パターンを 「/」 で囲むことでプラグインが正規表現とみなし、その検索パターンに該当する全ての語句が検索対象になります。
例えば記事内にある次の2つの語句を検索したいとします。
WordPressプラグイン WordPressテーマ
もし地道に検索しようとすると「WordPressプラグイン」と「WordPressテーマ」を別々に分けて2回検索しなくてはなりませんが正規表現を使うと次の1つの表現を入力するだけで検索が可能です。
/WordPress(プラグイン|テーマ)/
実際の検索・置換画面では次のように「Search pattern」にこの正規表現を入力し、「Regex:」の横にあるチェックボックス全てにチェックを入れます。
そして「Search」ボタンを押すと正規表現に該当する語句が次のように一覧表示されます。
以上がSearch Regexでの正規表現の基本的な使い方です。
次に正規表現の中でもよく使うので知っておいた方がいい表現をいくつか紹介します。
正規表現では文章などの途中に出てくる特定の文字にマッチさせたい場合、次のようにマッチさせたい文字の集まりを [ ] で囲みます。
[abc]
この表現の使い方ですがこれを使うと例えば見出しタグの<h1>~<h6>を次のように1つの表現で表すことが可能です。
/<h[123456]>/
また文字コード的に連続した文字が並んでいる場合は「-」を使い省略して書くこともできます。例えば以下がその正規表現の例です。
/[0-9]/
/[a-z]/
/[A-Z]/
/[0-9a-zA-Z]/
またある文字がないときにマッチさせたい場合は次のように大かっこの最初に「^」を置いて文字を否定します。
/[^abc]/
上の正規表現は「a」「b」「c」を含まない任意の1文字にマッチします。
2つ以上の複数文字列を検索したい場合は文字列を「|」で区切ります。例えば「wordpress」と「ワードプレス」の2つの文字列を検索したい場合は次のように記述します。
/wordpress|ワードプレス/
またマッチさせたい文字列の一部に複数文字列を入れたい場合は次のように複数文字列を ( ) で囲ってサブパターンを作ります。
/(wordpress|ワードプレス)テーマ/
この例は「wordpressテーマ」あるいは「ワードプレステーマ」のいずれかの文字列にマッチします。
連続する文字列を検索したい場合は「+」または「*」を使います。
まず「+」はその直前の文字が1文字以上使われている場合にマッチします。次が「+」を使った正規表現の例です。
/go+gle/
この場合「+」の前の文字「o」が1回以上連続する「google」や「gooogle」などの文字列にマッチします。
また「*」はその直前の文字が0文字以上連続している場合にマッチします。次が「*」を使った正規表現の例です。
/go*gle/
この場合は「+」と違い、「gogle」のような文字が連続していないパターンも一致するようになります。
これまで紹介したように正規表現中には「/」、「|」、「+」、「*」などの記号が使われ、正規表現の中で特別な意味を持つのでメタ文字と呼ばれています。
これらのメタ文字自体にマッチさせたい場合は「\」をメタ文字の前に置いて普通の文字として認識(エスケープ)できるようにしなくてはなりません。
例えばURLを正規表現で表す場合は「/」、「:」、「-」などの記号が含まれるので次のようにそれらの文字の前に「\」を置いてエスケープします。
/htttp\:\/\/fukuro\-press\//
上の例の正規表現は「http://fukuro-press/」を表しています
検索対象が半角英数字やひらがな・漢字だけなら問題ないですが、正規表現中に記号が含まれている場合は必ず「\」を使ってエスケープするようにしましょう。
上で紹介した正規表現はほんの一部です。もっと複雑な検索とか置換をしたい場合は他の表現についても知っておくと便利だと思います。
もしさらに詳しく知りたい方はネットで調べたり、本(電子書籍)を読んでください。
ただし正規表現は無理してまで覚える必要があるものではありません。でも作業を効率よく進めたいなら覚えておいて損はないはずです。
記事内の語句や表現を1つ1つ手動で修正すると時間がかかりすぎてしまいます。
しかしここで紹介したプラグインを使えば簡単です。正規表現も利用すれば複雑な条件で検索とか置換もできて便利ですね。
以上 Search Regex プラグインの使い方についてでした。
The post URLや語句を一括置換!「Search Regex」の使い方を徹底解説 first appeared on Fukuro Press.
]]>