stostotime与wordpress中的变量

时间:2011-06-10 01:56:08

标签: wordpress variables strtotime

我试图更改此代码:

function filter_where( $where = '' ) {
$where .= " AND post_date > '" . date('Y-m-d', strtotime('-365 days')) . "'";
return $where;}
add_filter( 'posts_where', 'filter_where' );

进入这一个:

function filter_where( $where = '' ) {
$where .= " AND post_date > '" . date('Y-m-d', strtotime('-'.$timestamp.' days')) ."'";
return $where;}
add_filter( 'posts_where', 'filter_where' );

您可能已经注意到我已经尝试将变量$ timestamp放在strtotime中。但是代码不起作用。我是否使用正确的语法将变量放在strtotime PHP函数中?

我感谢任何帮助。

1 个答案:

答案 0 :(得分:0)

如果 $timestamp包含正整数,则为正确的代码

但是,在该函数的上下文中,如果没有global关键字,则$timestamp未定义且null

您的意思是将该变量作为and_where()的参数传递吗?