Как не применять запрос для указанной c страницы WordPress - PullRequest
0 голосов
/ 17 марта 2020

Я пишу условие НЕ подавать заявку на одну страницу, но по какой-то причине оно не работает в WordPress.

Я хочу добавить meta_query для всех сайтов, кроме как для применения, за исключением одного, который является 'old-cars'.

Я также пытался с! Is_page (25) с тем же результатом. Не уверен, что! Is_page ('old-cars') правильно, или я должен сделать что-то еще.

$args = [
        'order' => sanitize_text_field( isset($form_data['order']) ? $form_data['order'] : 'DESC' ),
        'offset' => $page * $per_page,
        'orderby' => $orderby,
        'posts_per_page' => $per_page,
        'tax_query' => [],
        'meta_query' => [],
        'fields' => 'ids',
    ];

if ( $listing_type_obj->post_name === 'cars' || !is_page('old-cars') ) {
    $args['meta_query']['past'] = [
        'key'     => "_job_date",
        'value'   => date( 'Y-m-d' ),
        'compare' => '>=',
        'type' => 'DATE',
    ];
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...