代码片段 → WordPress → 年份短代码 年份短代码 Chris Coyier 于 2012年3月8日 用于 functions.php 文件 function year_shortcode() { $year = date('Y'); return $year; } add_shortcode('year', 'year_shortcode'); 使用说明 在您的帖子中使用 [year]。
谢谢!该代码非常棒!
不错,效果很好。感谢分享这个有用的技巧。
版权所有 © $starty){echo $starty.’-‘.$nowy;}else{echo $nowy;} }else{ echo date(“Y”);} ?> . 保留所有权利。
版权所有 © <?php date_default_timezone_set(PRC); $starty=get_option(‘cwpcg_starty’);
$nowy=date(“Y”); if(get_option(‘cwpcg_starty’)){ if($nowy>$starty){echo $starty.’-‘.$nowy;}else{echo $nowy;} }else{ echo date(“Y”);} ? > <?php bloginfo(‘name’); ? >. 保留所有权利。
很棒!正是我为多站点页脚信息所需要的。
太棒了!正是我一直在寻找的。
如果你想在你的小工具中包含短代码,例如在页脚小工具中使用
[year]
来显示版权日期,那么请将以下代码添加到你的 functions.php 文件中。正是我的所需。谢谢,Paul!
如何在年份之前添加月份,以便短代码返回月年?
这将非常棒,但我卡住了。
您可以使用以下任何字符(下方)来格式化您的日期。因此,要包含月份,您可以将
date('Y');
替换为date('F Y');
或date('M Y');
,具体取决于您想要月份的完整文本表示形式还是仅前三个字母。https://php.ac.cn/manual/en/function.date.php
明白了。这很有效。我不确定语法,而且该手册确实帮助了我。感谢您!
如何将短代码添加到高级自定义字段?
这可能取决于 ACF 字段的类型,但根据 ACF 论坛的此主题,转换“将标签转换为 HTML”选项似乎可以工作:https://support.advancedcustomfields.com/forums/topic/how-to-output-a-shortcode-in-an-input-field/
对于年份范围,您可以使用
谢谢,效果很好!但是,即使我将站点语言设置为“设置”>“常规”下的瑞典语,短代码仍然以英语显示月份。有没有办法更改它?我使用了以下代码
function year_shortcode() { $year = date(‘F Y’); return $year; } add_shortcode(‘year’, ‘year_shortcode’);
嗨,Victor!是的,您应该能够通过调整
Y
变量来调整格式。以下列出了所有可用的格式选项:https://codex.wordpress.org/Formatting_Date_and_Time感谢您!我之前一直在使用一个 javascript 代码,它导致我正在处理的当前站点(wblc.com.au)速度降低了大约 3 秒。这个代码更简洁,并且加快了网站速度。感谢您!
function year_shortcode()
{
ob_start();
echo date(‘Y’);
return ob_get_clean();
}
add_shortcode(‘year’, ‘year_shortcode’);