WordPress文章如何显示当前年份?自动更新标题年份简码

分享一个在WordPress上输出当前年份的秘笈,不用靠WordPress插件,通过简码在标题、页脚或文章内容中快速自动更新年份。

WordPress文章标题如何显示当前年份?

比如说,你可以轻松在网站页脚加上最新的版权声明,或者在一些评测文章标题里面更新年份。

例如:写上“马来西亚支付宝如何实名认证?【year】支付宝验证教学” ▼

WordPress文章如何显示当前年份?自动更新标题年份简码

这个方法简单易行,只需在functions.php文件里加入下面这段代码,然后在需要更新年份的地方用上【year】这个短代码就行啦:

function currentYear( $atts ){
    return date('Y');
}
add_shortcode( 'year', 'currentYear' );
//在标题中使用短代码
add_filter( 'wp_title', 'do_shortcode', 10);
add_filter( 'the_title', 'do_shortcode', 10);
  • 如果使用code snipets插件或wpcode插件添加此PHP代码,可能无法生效于文章标题(只能在文章内容生效),需要将PHP代码添加到functions.php文件才能生效于文章标题。

注意事项

实际应用WordPress简码时请将括号【】改为[],本文示例使用【】是为了避免错误转换。

这个短代码并不适用于SEO标题和元描述,因为根据你所使用的SEO插件,通常会有专门的代码来处理这部分内容。

Rankmath和Yoast SEO插件标题描述如何显示当前年份?

比如说,在Rankmath和Yoast这两款插件中,你可以使用变量%%currentmonth%%%%currentyear%%,在搜索引擎结果页面(SERP)上展示最新的月份和年份。

  • 文章标题和内容显示当前年份简码:【year】
  • SEO插件的标题和描述显示当前年份变量:%%currentyear%%

WordPress 中已弃用的Yoast SEO变量

从 Yoast v7.7 开始,Yoast 已弃用这些变量 ▼

变量描述
%%userid%%替换为帖子/页面作者的用户 ID
%%currenttime%%替换为当前时间
%%currentdate%%替换为当前日期
%%currentday%%替换为当前日期
%%currentmonth%%替换为当前月份
%%currentyear%%替换为当前年份
  • 因为Yoast发现它们没有有效的用例。
  • 如果它们在代码片段编辑器中使用,它们将不会出现在代码片段预览中。
  • 但是,它们将显示在你的源代码中以保持向后兼容性,但 Yoast 建议不要使用它们。

解决方法:

  • 因为这些变量无法在Yoast搜索外观预览显示和编辑,所以Yoast 建议不要使用它们。
  • 不过,我们可以在“Yoast” →  “工具” →  “批量编辑器”里,修改编辑Yoast的SEO标题和描述。

然而,在批量编辑器页面里,并没有提供搜索框,这样是很难查找需要编辑的文章或页面。

所以我们需要在文章或页面的标题前面添加2个点:..

然后点击批量编辑器上方的“WP页面标题”进行排序,就能快速找到需要编辑的文章或页面 ▼

然后点击批量编辑器上方的“WP页面标题”进行排序,就能快速找到需要编辑的文章或页面 第3张

  • ▲在“新的Yoast SEO标题”输入框,输入带有变量的SEO标题,接着点击“保存”。
  • 我们编辑好Yoast SEO标题后,再回到刚才打开的文章或页面,请先刷新此页面(这是为了更新刚才编辑的Yoast SEO标题,否则会覆盖掉变回刚才还没编辑的Yoast SEO标题)。
  • 刷新好页面后,就可以删除掉刚才在文章或页面标题前添加的2个点..了。

希望陈沩亮博客( https://www.chenweiliang.com/ ) 分享的《WordPress文章如何显示当前年份?自动更新标题年份简码》,对您有帮助。

欢迎分享本文链接:https://www.chenweiliang.com/cwl-31298.html

解锁 AI 助力,告别低效工作!🔓💼

🌟 立刻在频道置顶目录中,抢先体验这些神奇的AI神兵利器!🌟

喜欢就分享和按赞!您的分享和按赞,是我们持续的动力!

 

发表评论

您的电子邮箱地址不会被公开。 必填项已用 * 标注

滚动到顶部