WordPress 記事ページ内の画像altが設定されていない場合に自動で記事タイトルをaltに設定する

概要説明

画像のaltが未設定の場合にテキストを自動設定したいという場合に活用。通常はaltに設定を行っているけどもし設定に抜けがあったときになにか設定を入れておきたいという場合に使います

altが設定されていない場合のみタイトルを設定

functions.php
/*----------------------------------------------------
 記事内の画像にaltが未設定の場合に自動で記事タイトルをaltに設定
----------------------------------------------------*/
if ( !function_exists( 'auto_add_alt_filter' ) ){
    function auto_add_alt_filter($html) {
        global $post;

        $post_title = get_the_title();

        if ( $post_title !== '' ) {
            $html = str_replace('alt="WordPress 記事ページ内の画像altが設定されていない場合に自動で記事タイトルをaltに設定する"', 'alt="'.esc_attr($post_title).'"', $html);
        }

        return $html;
    }

    add_filter('the_content', 'auto_add_alt_filter');
}

設定前、設定後

WordPress 記事ページ内の画像altが設定されていない場合に自動で記事タイトルをaltに設定する
WordPress 記事ページ内の画像altが設定されていない場合に自動で記事タイトルをaltに設定する

任意のテキストや処理を追加することで未設定のaltに任意のテキストの設定が行えます

関連機能

  1. カテゴリー編集ページに任意の項目を追加

  2. 特定のページにだけ任意のcssファイルを読み込ませる

  3. 特定のURLの場合にリダイレクトさせる

サイドバー

よく使うカスタマイズ

最近の記事

アニメの名言集

俺は俺の責務を全うする!
ここにいる者は誰も死なせない!!

鬼滅の刃
by 煉獄杏寿郎

Profile

PAGE TOP
Amazon プライム対象