Задать вопрос
Ответы пользователя по тегу WordPress
  • У меня в плагине ACF создана группа полей как вывести поле группа?

    Через var_dump() проверь get_field('cifr'),
    убедись, что ключи массива правильные, и сам массив не пустой.

    Если группа полей находится в гибком содержимом или другой группе, то нужно использовать get_sub_field('cifr')
    Ответ написан
  • Как выполнить поиск только по заголовкам постов?

    @petruncho Автор вопроса
    Решение:
    Спасибо Dymok за наводку)

    1. Добавляем в functions.php темы
    // find_posts_by_title_part — название функции, можно заменить на любое свое название
    // title_part — название нового параметра для WP_Query()
    function find_posts_by_title_part( $where, &$wp_query ){
        global $wpdb;
    
        if ( $title_part = $wp_query->get( 'title_part' ) ) {
            $param = esc_sql( $wpdb->esc_like( $title_part ) );
            $sql .= " AND " . $wpdb->posts . ".post_title LIKE '%" . $param . "%'";
        }
    
        return $sql;
    }
    add_filter( 'posts_where', 'find_posts_by_title_part', 10, 2 );


    2. Пишем запрос к базе данных через WP_Query()
    $args = array(
      'posts_per_page' => -1,
      'post_type'      => array('projects', 'jobs', 'services'),
      'order'          => 'ASC',
      'title_part'     => 'инже',
    );
    
    $query = new WP_Query( $args );
    Ответ написан
    Комментировать