記事作成画面内で画像を読み込んだあと、タイトル・代替テキスト・キャプションなどを書き加える画面に変わりますよね。そこに「リンクURL」と言う項目があるのはお気付きですか?
「なし」を選択すれば、画像へのリンクを張らずに画像を使用出来ますが。
横から失礼します。
同じ件で検索してたどり着きました。
Lime_Limeさんがおっしゃるように「なし」を選択すればリンクURLが空欄になって、画像にaタグも追加されませんが、クライアントさんの場合そのへんに気付かずそのまま投稿に挿入されたりしてしまします(何度も説明したり注意書き書いてもダメで、結局「じゃぁ最初っからリンクにならないように設定しろよ」と言われる・・・)ので、できれば画像をアップロードした際に『リンクURL』欄が空白の状態にしたいのですが、何かよい方法があればご教授いただきたく思います。
よろしくお願いいたします。m(_ _)m
コアファイル(たぶんhandlers.js)を修正すれば可能なのでしょうが、コアを書き換えるのはよくないので…。
記事の出力時に、正規表現でリンク先URLにwp-content/uploadsが含まれるリンクを消すとかかな。正規表現苦手なので書けませんが(^^;
> hissyさん
お疲れ様です&ありがとうございます。
そうなんですよね、コアファイルはいじりたくないし・・・
そして一度寝て改めて考えてみたら、もしリンクをなくす事が出来たとしても、
逆に『リンクをつけたい時にaタグがつくようにボタン押して下さい』って説明しないといけないので結局同じという結論に・・・((((・w・;
最近微妙なスレ連発してすいません・・・。
無駄にスレ立てせずに自力で頑張ります(;w;
お手数おかけしました m(T-T)m
リンクを強制的に消すだけならテーマの functions.php にでも:
add_filter( 'media_send_to_editor', 'my_media_send_to_editor', 999, 3 );
function my_media_send_to_editor( $html ) {
return preg_replace( '/<a .*?>(.*?)<\/a>/', '$1', $html );
}
> kzさん
いつもお世話になります!;w;
ありがとうございます。
デフォルトでリンクを消しておいた方がよい案件の時に使わせていただきます!
助かります!
あ・・・スレ主が僕じゃないので解決済に出来ないんだ・・・(汗