可能重複:
mysql_fetch_array() expects parameter 1 to be resource, boolean given in select奇怪的日期()警告錯誤
林試圖讓存儲在WordPress的自定義字段的日期,並把它添加到一個數組這樣的:
$my_array[] = date('j, n', get_post_meta($post->ID, 'date_value', true));
我不斷收到下面的錯誤,我無法弄清楚問題可能是什麼。任何想法爲什麼它會拋出此警告?
Warning: date() expects parameter 2 to be long, string given
那麼get_post_meta()返回什麼?一個字符串或一個unix日期戳? – 2011-04-26 17:07:41
在您的get_post_meta($ post-> ID,'date_value',true)中打包strtotime。這應該是好的。希望得到後期meta是你的自定義函數,你不會在該函數內的任何地方進行轉換......它應該是strtotime(get_post_meta($ post-> ID,'date_value',true)); – Karthik 2011-04-26 17:08:18