2679.3.5-火 16:19

 

関連

WordPress Popular Posts で既製の画像を表示させ、キャッシュ作成させない方法WordPress Popular Posts で既製の画像を表示させ、キャッシュ作成させない方法
WordPress Popular Posts が指定した画像を表示していないことに気づいた。既に同じサイズの画像、圧縮された画像があるのに、わざわざ自分であらためて画像を作成してから表示させている。その画像の容量サイズが小さければいいのだが、圧縮されていないから大きい...

 

の画像タグに alt と title 属性を追加する。

WordPress Popular Posts のサムネイル画像に alt と title を追加するには functions.php に次の様に追記する。

 

//wppサムネイル取得先変更 alt title 追加
function change_wpp_thumb( $content, $p ) {
 $thumb_html = get_the_post_thumbnail( $p->id, 'wpp348x208' );
 preg_match( '!src="([^"]+)"!', $thumb_html, $thumb );
		if (has_post_thumbnail($p->id)){//投稿にサムネイルがある場合の処理
 $new_content = preg_replace('!<img(.+?)? src="[^"]+"(.+?)>!', '<img$1 src="' . $thumb['1'] . '"$2 alt="' . esc_attr($p->title) . '" title="' . esc_attr($p->title) . '" >', $content );
	} else {//サムネイルなしの場合の処理
 $new_content = preg_replace('!<img(.+?)? src="[^"]+"(.+?)>!', '<img$1 src="https://makotoiwasaki.com/wp-content/themes/jstork_custom/no_thumb.jpg"$2 alt="' . esc_attr($p->title) . '" title="' . esc_attr($p->title) . '" >', $content );
	}
 return $new_content;
}
if ( !is_admin() ) add_filter( 'wpp_post', 'change_wpp_thumb', 10, 2 );//管理画面では除外

 

同じフック wpp_post で暦年も置換変更する場合。

//wppサムネイル取得先変更 暦変更
function change_wpp_thumb( $content, $p ) {
 $thumb_html = get_the_post_thumbnail( $p->id, 'wpp348x208' );
 preg_match( '!src="([^"]+)"!', $thumb_html, $thumb );
		if (has_post_thumbnail($p->id)){//投稿にサムネイルがある場合の処理
 $new_content = preg_replace('!<img(.+?)? src="[^"]+"(.+?)>!', '<img$1 src="' . $thumb['1'] . '"$2 alt="' . esc_attr($p->title) . '" title="' . esc_attr($p->title) . '" >', $content );
	} else {//サムネイルなしの場合の処理
 $new_content = preg_replace('!<img(.+?)? src="[^"]+"(.+?)>!', '<img$1 src="https://makotoiwasaki.com/wp-content/themes/jstork_custom/no_thumb.jpg"$2 alt="' . esc_attr($p->title) . '" title="' . esc_attr($p->title) . '" >', $content );
	}
$new_content=str_replace("2019.", "2679.", $new_content);
$new_content=str_replace("2018.", "2678.", $new_content);
$new_content=str_replace("2017.", "2677.", $new_content);	
$new_content=str_replace("2016.", "2676.", $new_content);
$new_content=str_replace("2015.", "2675.", $new_content);
$new_content=str_replace("2014.", "2674.", $new_content);
	
 return $new_content;
}
if ( !is_admin() ) add_filter( 'wpp_post', 'change_wpp_thumb', 10, 2 );//管理画面では除外

 

関連

切支丹暦を排し、日本暦・皇紀を表示する方法切支丹暦を排し、日本暦・皇紀を表示する方法
2018年を止めて、2678年にする。そもそも切支丹でもないのに切支丹暦を使うのはどうにもおかしなことである。大東亞戦争時までは使われていた日本の皇紀の方がまだましである。タイでは佛暦が使われている。今年は2561年。日本の通算暦は2678年。記事の日付、アーカ...

 

次の記事

カテゴリ別人気記事

WordPress カテゴリ人気記事

カテゴリ別新着記事

WordPress カテゴリ最新記事

最近更新した記事

 

ランダムフォト

ランダムフォト