==ISSUES一直是SOLVED==
我试图遵循本教程//中的步骤
http://tatiyants.com/how-to-use-wordpress-custom-post-types-to-add-events-to-your-site/
但是在第二步之后,我遇到了一个Fatal Error。
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,发生了另一个问题。
在错误发生之前,在post编辑屏幕上有一个Event Detail Metabox。但是在这个改变之后,盒子就不再存在了。它允许我添加地点和时间等。现在我没有办法添加这些额外的信息。很明显,新代码导致了这一切,但为什么呢?
EDIT2 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>';EDIT3 3//
我所要做的就是从行format_date中删除172,并删除末尾的一个括号。再次启用事件详细信息:)
发布于 2012-11-14 09:46:37
第一次Fatal Error//的答案
Fatal error: Call to undefined function format_date() in /functions.php on line 134
添加
function format_date($unixtime) { return date("F", $unixtime)." ".date("d", $unixtime).", ".date("Y", $unixtime); }
在此代码的顶部//
function events_custom_columns($column){
global $post;
$custom = get_post_custom();
switch ($column) {
case "event_date":
echo format_date($custom["event_date"][0]) . '<br /><em>' .
$custom["event_start_time"][0] . ' - ' .
$custom["event_end_time"][0] . '</em>';
break;
case "event_location":
echo $custom["event_location"][0];
break;
case "event_city":
echo $custom["event_city"][0];
break;
}
}注意://,由于某些原因,我不确定是否要将代码添加到底部,这对我来说是行不通的。
下一次编辑//回答Fatal Error//
Fatal error: Call to undefined function format_date() in /functions.php on line 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>';
只需从format_date中删除(event_date"))文本和一个括号即可。
现在可以获得事件的详细信息:)
发布于 2013-08-01 05:07:26
函数format_date($unixtime) {}已在上面定义,请检查此函数
https://stackoverflow.com/questions/13375684
复制相似问题