在创世子主题中显示上次发布的修改日期

时间:2013-07-25 作者:Arafin Shaon

因为我经常更新帖子,所以显示上次修改的日期而不是发布后的日期(如下图)对我来说至关重要。这是因为我希望搜索引擎显示我的帖子最后修改日期,而不是发布日期。有人能帮我解决这个问题吗?如果有人能帮我,我们将不胜感激。

enter image description here

2 个回复
SO网友:GhostToast

尝试使用the_modified_date()the_modified_time(), 应显示上次更新的日期。

SO网友:Abhik

Genesis使用快捷码显示发布日期[post_date] 还可以过滤帖子信息。。

试试这个。。

add_shortcode(\'post_updated_date\', \'set_last_updated_date\');
function set_last_updated_date($atts) {
    if (get_the_modified_time() != get_the_time()){

        return \'Last Updated on \' . the_modified_date(\'M jS, Y\',\'\',\'\',false);
    } else {      
             return \'Published on \' . get_the_time(\'M jS, Y\',false);
    }
}

add_filter( \'genesis_post_info\', \'post_info_filter\' );
function post_info_filter($post_info) {
    if (is_home()) {
        $post_info = \'<span class="home-meta"><time itemprop="dateModified" class="datetime entry-time">[post_updated_date]</time> By<span class="author"> [post_author_posts_link]</span><span class="entry-meta-content hidden-phone"> [post_categories before=" In "]</span></span>\';
    } else {
        $post_info = \'<span class="entry-meta-content"> [post_author_posts_link]</span><span class="entry-meta-content"> [post_updated_date]</span><span class="entry-meta-content"> [post_categories before=""]</span><span class="entry-meta-content"> [post_comments before=""]</span>\';
    }
    return $post_info;
}

结束

相关推荐

使用WP_QUERY或QUERY_POSTS()或GET_POSTS()来优化站点?

我已经阅读了其他答案,但我不知道哪一个更快(对于运行缓慢的服务器来说是最好和最简单的)?我有一个每天点击量超过100万次的网站,服务器速度慢,数据库连接有限,所以我想优化我的网站。您建议我使用什么:WP\\u Query或Query\\u posts()或get\\u posts()?如果我想在不同的位置以不同的样式显示文章,我可以在我显示的每一篇文章上重复函数[WP\\u Query or Query\\u posts()或get\\u posts()],还是最好使用一次,如果$I==1,2,3用于不同

在创世子主题中显示上次发布的修改日期 - 小码农CODE - 行之有效找到问题解决它

在创世子主题中显示上次发布的修改日期

时间:2013-07-25 作者:Arafin Shaon

因为我经常更新帖子,所以显示上次修改的日期而不是发布后的日期(如下图)对我来说至关重要。这是因为我希望搜索引擎显示我的帖子最后修改日期,而不是发布日期。有人能帮我解决这个问题吗?如果有人能帮我,我们将不胜感激。

enter image description here

2 个回复
SO网友:GhostToast

尝试使用the_modified_date()the_modified_time(), 应显示上次更新的日期。

SO网友:Abhik

Genesis使用快捷码显示发布日期[post_date] 还可以过滤帖子信息。。

试试这个。。

add_shortcode(\'post_updated_date\', \'set_last_updated_date\');
function set_last_updated_date($atts) {
    if (get_the_modified_time() != get_the_time()){

        return \'Last Updated on \' . the_modified_date(\'M jS, Y\',\'\',\'\',false);
    } else {      
             return \'Published on \' . get_the_time(\'M jS, Y\',false);
    }
}

add_filter( \'genesis_post_info\', \'post_info_filter\' );
function post_info_filter($post_info) {
    if (is_home()) {
        $post_info = \'<span class="home-meta"><time itemprop="dateModified" class="datetime entry-time">[post_updated_date]</time> By<span class="author"> [post_author_posts_link]</span><span class="entry-meta-content hidden-phone"> [post_categories before=" In "]</span></span>\';
    } else {
        $post_info = \'<span class="entry-meta-content"> [post_author_posts_link]</span><span class="entry-meta-content"> [post_updated_date]</span><span class="entry-meta-content"> [post_categories before=""]</span><span class="entry-meta-content"> [post_comments before=""]</span>\';
    }
    return $post_info;
}