如果今天发布或少于2天,如何动态添加图像以发布标题

我试图将像” 新” 图像之类的图像添加到刚刚发布且还不到2天的帖子中。
我尝试在WP_Query中使用类似这样的功能, 但它适用于所有帖子。

add_action('the_title', 'insiderable_add_img_new'); function insiderable_add_img_new($title) { $title = '< img src="https://example.com/icon.gif"> '.$title; return $title; }

这是我尝试使用WP_Query的方法:
$events_query = new WP_Query(array('post_type'=> 'post', 'post_status'=> 'publish', 'posts_per_page'=> -1)); if($events_query-> have_posts()) : while($events_query-> have_posts()) : $events_query-> the_post(); if (get_the_date( 'Y-m-d' ) === date( 'Y-m-d' )) { add_filter('the_title', 'insiderable_add_img_new'); } endwhile; else: endif; wp_reset_postdata(); function insiderable_add_img_new($title) { $title = '< img src="https://example.com/icon.gif"> '.$title; return $title; }

#1此代码段检查所有帖子, 并且如果日期与今天匹配, 它将修改$ title。
我正在寻找一种更有效的代码, 请提出建议。
将此片段放在底部的functions.php中:
// Working Model add_filter( 'the_title', 'ag_custom_post_title_link' ); function ag_custom_post_title_link( $title ) { $postdate = get_the_date( 'Y-m-d' ); $nows = date( 'Y-m-d' ); if ( $postdate == $nows) { $title = '< img src="https://example.com/img.gif"> '.$title; } return $title; }

【如果今天发布或少于2天,如何动态添加图像以发布标题】你还可以对其进行编辑以应用:如果该帖子的发布时间不足2天或类似时间。
我认为这可以帮助某人:)

    推荐阅读