Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/262.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 我该怎么说;“很久以前”;在Wordpress文本区?_Php_Wordpress - Fatal编程技术网

Php 我该怎么说;“很久以前”;在Wordpress文本区?

Php 我该怎么说;“很久以前”;在Wordpress文本区?,php,wordpress,Php,Wordpress,我想添加一行文字,上面写着“最近的活动已于3天前结束” “3天前”部分将随着时间的推移自动更改,例如1个月前等等…。有没有什么快捷码插件可以用?或者任何方法 我找到了这个插件,但它似乎可以在post/page/comment时间使用。不适用于文本行 最好。如果您想为事件使用自定义时间戳并知道如何编写基本的php代码,可以使用php的方法,或者更好的方法,使用获取自定义时间戳和今天日期之间的差异 链接文档中的示例应足以理解并反映日期之间的差异。现在,在WordPress内部使用该代码,在主题的fu

我想添加一行文字,上面写着“最近的活动已于3天前结束”

“3天前”部分将随着时间的推移自动更改,例如1个月前等等…。有没有什么快捷码插件可以用?或者任何方法

我找到了这个插件,但它似乎可以在post/page/comment时间使用。不适用于文本行


最好。

如果您想为事件使用自定义时间戳并知道如何编写基本的php代码,可以使用php的方法,或者更好的方法,使用获取自定义时间戳和今天日期之间的差异

链接文档中的示例应足以理解并反映日期之间的差异。现在,在WordPress内部使用该代码,在主题的functions.php文件中的函数中编写该代码,并将值返回到以补偿差异

function eventdiff_func( $atts ) {

    // write code which calculates the difference here and store it in $diff

    return $diff;
}
add_shortcode( 'event_diff', 'eventdiff_func' );

现在,您可以使用
[event\u diff]
快捷码,无论您想在何处输出您计算的差值。

您可以使用human\u time\u diff函数,因为差值以可读格式返回。您可以阅读更多关于人类时间差异的信息