你好@user2816:
您似乎在多个小部件中使用该代码?尝试更改以下代码的一部分:
function filter_whene($whene = \'\') {
$whene .= " AND post_date >= \'" . date(\'Y-m-d\') . "\' ";
return $whene;
}
add_filter(\'posts_whene\', \'filter_whene\');
对此:
if (!function_exists(\'filter_whene\')) {
function filter_whene($whene = \'\') {
$whene .= " AND post_date >= \'" . date(\'Y-m-d\') . "\' ";
return $whene;
}
}
add_filter(\'posts_whene\', \'filter_whene\');
更好的是,将尽可能多的代码移动到主题的
functions.php
文件将其包装到函数中,然后只需在PHP Exec小部件中键入一行代码。
或者更好,get rid of that plugin completely and write your own widget; 因为PHP Exec是evil.
P、 好吧,PHP Exec本身并不是邪恶的,但一旦你尝试做一些琐碎的事情,就会产生比解决问题更多的问题。