==问题已解决==
我正在尝试按照本教程中的步骤//
http://tatiyants.com/how-to-use-wordpress-custom-post-types-to-add-events-to-your-site/
但我遇到了Fatal Error
第 2 步之后的情况。
Fatal error: Call to undefined function format_date() in /functions.php on line 134
错误线//
echo format_date($custom["event_date"][0]) . '<br /><em>' .
Functions.php// http://pastebin.com/FvqvE187中当前的内容
究竟是什么问题?&我怎样才能解决这个问题?
编辑//
添加
function format_date($unixtime) {
return date("F", $unixtime)." ".date("d", $unixtime).", ".date("Y", $unixtime);
}
到我的functions.php 以解决Fatal Error
发生的另一个问题。
在错误之前,在帖子编辑屏幕中有一个Event Detail
Metabox。但是在此更改之后,该框不再存在。它允许我添加位置和时间等。现在我无法添加这些额外的信息。很明显是新代码导致了这种情况,但为什么呢?
编辑2//
我第一次编辑的答案是简单地添加其余代码(输入框等)添加其余代码后,此错误会在元框中弹出Event Detail
。
Fatal error: Call to undefined function format_date() in /functions.php on line 172
这是行172
//
$ret = '<p><label>Date: </label><input type="text" name="event_date" value="' . format_date(get_event_field("event_date")) . '" /><em>(mm/dd/yyy)</em>';
编辑3//
我所要做的就是format_date
从行中删除172
,并在最后删除一个括号。这样做会再次启用事件详细信息:)