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
为什么在if语句中使用PHP打印变量?_Php_Wordpress_If Statement - Fatal编程技术网

为什么在if语句中使用PHP打印变量?

为什么在if语句中使用PHP打印变量?,php,wordpress,if-statement,Php,Wordpress,If Statement,我正在尝试打印发布日期或更新日期(如果帖子已更新) 这是我的php if语句 <?php $u_time = the_time('U'); $u_modified_time = the_modified_time('U'); if ($u_modified_time > $u_time) { echo "[UPDATED] "; the_modified_time('F j, Y'); echo " at "; the_modified_time(); echo " EST"

我正在尝试打印发布日期或更新日期(如果帖子已更新)

这是我的php if语句

<?php 
$u_time = the_time('U'); 
$u_modified_time = the_modified_time('U'); 
if ($u_modified_time > $u_time) { 
echo "[UPDATED] "; the_modified_time('F j, Y'); echo " at "; the_modified_time(); echo " EST";} 
else {
echo "[PUBLISHED] "; the_time('M jS Y'); echo " at "; the_time(); echo " EST"; }
?>

这是印刷品

15479814021547981405[发布]2019年1月20日美国东部时间上午10:50

但这正是我所期待的

[发布]2019年1月20日美国东部时间上午10:50

不确定打印出此零件的原因
15479814021547981405

我该怎么做才能去掉那个角色


谢谢

如果帖子更新了,那么显示更新后的发布日期和时间的逻辑就是这样的,如果不只是显示WORDPRESS的发布日期和时间

<?php $u_time = get_the_time('U'); 
$u_modified_time = get_the_modified_time('U'); 
if ($u_modified_time >= $u_time + 86400) { 
echo " [UPDATED] "; 
the_modified_time('F j, Y'); 
echo " at "; 
the_modified_time(); }
else {
echo get_the_date(); echo " at ";  echo the_modified_time(); echo " EST";
}
?>

因此,任何希望在其wordpress网站上实现此功能的人。去争取吧
经过几个小时的反复思考,我自己解决了这个问题。

这里没有足够的信息让我们给你一个正确的答案。这些函数做了什么我们还没有定义的事情?显然,您的另一个函数是输出内容,可能是调试代码。但我们没有;我不知道也不能帮助你,除非你给我们看源代码。你能分享
the_time()
the_modified_time()
的代码吗?似乎这些未预料到的印刷品来自其中一个。但为什么大拇指朝下..我根据我所知道的发布了一个问题…如果你需要更多的东西..提问而不是大拇指朝下..该死..如果这种情况继续下去,这个网站将在几年内消亡..我们做了太多的傲慢,而你仍然没有把它包括在内