WordPressテーマSANGOの質問

関連記事カードの公開日を更新日に変えたい

アバター
サイソン

サルワカ様、いつもお世話になっております。
Ver 1.4から導入された日付入り関連記事カード[card2]についての質問です。

日付を投稿日ではなく、更新日に変更したいのですが、
CSSのどの部分をいじればよろしいのでしょうか?

サポート対応外の場合は
[card2]のCSSが書かれている位置だけでも教えていただけると幸いです。
お忙しいところ恐縮ですが、よろしくお願いいたします。

SANGOのショートコード一覧
SANGOのショートコード一覧
コメントへの回答
サルワカくん
サルワカくん
2018/05/12

なるほど。更新日で表示する新しいショートコードを作る方法を載せます。
子テーマのfunctions.phpに追記してください。

//カード横長の関連記事(更新日で表示)
add_shortcode('card2mod','sng_longcard_link_mod');
function sng_longcard_link_mod($atts) {
	$id = isset($atts['id']) ? esc_attr($atts['id']) : null;
	$output = '';
	if($id){
		$ids = (explode(',',$id));//一旦配列に
	}
	$target = isset($atts['target']) ? ' target="_blank"' : "";
	if(isset($ids)) {
	foreach ($ids as $eachid) {
			$img = (get_the_post_thumbnail($eachid)) ? get_the_post_thumbnail($eachid, 'thumb-520') : '<img src="'.featured_image_src('thumb-520').'">';
			$url = esc_url(get_permalink($eachid)); //URL
			$title = esc_attr(get_the_title($eachid));
			$time = get_the_modified_date('Y.m.d',$eachid);
			$icon_name = get_option('use_fontawesome4') ? '<i class="fa fa-clock-o"></i>' : '<i class="fas fa-clock"></i>';
			if($url && $title) {
			$output .= <<<EOF
	          <a class="c_linkto longc_linkto" href="{$url}"{$target}>
	            <span class="longc_img">{$img}</span>
	            <span class="longc_content c_linkto_text"><time class="longc_time dfont">{$icon_name} {$time}</time><span class="longc_title">{$title}</span></span>
	          </a>
EOF;
			 }//endif
      } //endforeach
      }	else {$output = '関連記事のIDを正しく入力してください';}
      return $output;
} //END カード横長の関連記事(更新日で表示)

記事内に記載するcard2というショートコード名をcard2modに変えると、更新日表示のカードが挿入できます。

アバター
サイソン
2018/05/14

サルワカ様、返信いただきありがとうございます。

早速コードを追加してみたところ、無事反映されました!
これからもSANGOを愛用させていただきます。
本当にありがとうございました!