Изменить PHP-скрипт для публикации ожидающих сообщений в новостной рассылке (WordPress) - PullRequest
0 голосов
/ 24 января 2019

Wordpress> Плагин новостной рассылки Я изменяю скрипт php - я хочу включить в новостную рассылку только контент 'post_status' == 'pending'.

Я новичок в PHP и здесь борюсь.

я пробовал if ('post_status') == ('pending');

но это выдает ошибку.

и я попробовал $ filters ['post_status'] == ['pending'];

но это, похоже, ничего не делает.

// This array will be passed to WordPress to extract the posts
$filters = array();

// Maximum number of post to retrieve
$filters['posts_per_page'] = (int) $theme_options['theme_max_posts'];
if ($filters['posts_per_page'] == 0)
    $filters['posts_per_page'] = 10;


// Include only PENDING posts
$filters['post_status'] == ['pending'];

// Include only posts from specified categories. Do not filter per category is no
// one category has been selected.
if (is_array($theme_options['theme_categories'])) {
    $filters['cat'] = implode(',', $theme_options['theme_categories']);
}

// Retrieve the posts asking them to WordPress
$posts = get_posts($filters);

затем, когда я создаю новостную рассылку в WP, я надеюсь увидеть только посты с пометкой «в ожидании», но вместо этого я получаю только опубликованные сообщения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...