なるほど。更新日で表示する新しいショートコードを作る方法を載せます。
子テーマの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
に変えると、更新日表示のカードが挿入できます。
サルワカ様、返信いただきありがとうございます。
早速コードを追加してみたところ、無事反映されました!
これからもSANGOを愛用させていただきます。
本当にありがとうございました!
WordPressテーマSANGOの質問
関連記事カードの公開日を更新日に変えたい
サルワカ様、いつもお世話になっております。
Ver 1.4から導入された日付入り関連記事カード[card2]についての質問です。
日付を投稿日ではなく、更新日に変更したいのですが、
CSSのどの部分をいじればよろしいのでしょうか?
サポート対応外の場合は
[card2]のCSSが書かれている位置だけでも教えていただけると幸いです。
お忙しいところ恐縮ですが、よろしくお願いいたします。