Хорошо, у меня есть этот код:
//let's say:
$period = 30;
if (!function_exists('filter_where')) {
function filter_where($period,$where = '') {
$where .= " AND post_date > '" . date('Y-m-d', strtotime("-$period days")) . "'";
return $where;
}
}
add_filter( 'posts_where', 'filter_where' );
Этот код не работает, поскольку в функции filter_where значение $ period не равно 30.
Как передать значение $ period (равное 30), чтобы я мог использовать его в strtotime ("- $ period days")?
Значение $ period может быть заполнено пользователем, поэтому оно может измениться на другое число, отличное от 30.
Спасибо, прежде чем.