※本記事はアフィリエイト広告を含みます。
■ 目的
記事に画像を挿入した際、デフォルトで画像自体に謎のメディアファイルURLへのリンクが貼られてしまい、読者が誤タップして離脱するのを防ぐ。
■ 実装コード
現在有効化しているテーマ(または子テーマ)のディレクトリ内にある functions.php の末尾に以下のコードを追記する。 ※functions.php は管理画面の「外観」>「テーマファイルエディター」から編集可能だが、構文エラーによる画面の真っ白化(サイトダウン)を防ぐため、必ずFTPソフトやサーバーのファイルマネージャー経由でバックアップを取ってから追記すること。
パスは /wp-content/themes/使用中のテーマ名/functions.php である。
// 画像挿入時のリンク先デフォルト設定を「なし」にする
add_action( 'after_setup_theme', 'set_default_image_link_none' );
function set_default_image_link_none() {
$image_set = get_option( 'image_default_link_type' );
if ( $image_set !== 'none' ) {
update_option( 'image_default_link_type', 'none' );
}
}
■ 結果
メディアライブラリから画像を挿入する際、リンク先の初期値が常に「なし」に設定される。
■Before
■After