WordPress Snippet

ワードプレスをカスタマイズしよう

最近編集された記事5件に編集概要のサブタイトルを表示する

アップデートする記事に、カスタムフィールドsub_titleを追加すると、投稿タイトルの後に、サブタイトルを表示します。

twentysixteen用なので、テーマに合わせて、ハンドル名(twentysixteen-style)を変更してください。

add_action( 'wp_print_styles', 'raindrops_post_mod_style', 11 );

function raindrops_post_mod_style() {

	$posts_array= get_posts( array( 'posts_per_page'=> 5, 'orderby'=> 'modified', 'order'=> 'DESC', ) );
	$custom_css	= '';

	foreach ( $posts_array as $obj ) {

		$id		= $obj->ID;
		$sub_title	= get_post_meta( $obj->ID, 'sub_title', true );
		$time		= strtotime( $obj->post_modified );
		$mod_date	= date( 'Y-m-d', $time );

		if ( !empty( $sub_title ) ) {

			$custom_css .= <<<CUSTOM_CSS
				.post-{$id} .entry-title:after{
				content:"$mod_date $sub_title";
				margin:0 1em;
				display:block;
				font-size:16px;
				color:#e74c3c;}
CUSTOM_CSS;
		}
	}
	wp_add_inline_style( 'twentysixteen-style', $custom_css );
}

[emulsion_relate_posts]