1. tuan242

    tuan242 Moderator

    Làm thành viên từ:
    31/5/16
    Số bài viết:
    25
    Đã được thích:
    8
    Bài viết:
    25
    Đã được thích:
    8
    Mặc định trong kết quả tìm kiếm ở trang search.php chỉ hiện 2 post type post và page vậy ta muốn hiển thị những post type khác vào kết quả tìm kiếm thì làm thế nào
    Ta chỉ cần khai báo với wordpress bằng cách chép đoạn code sau vào file functions.php

    // them post type vao ket qua tim kiem
    function filter_search($query) {
    if ($query->is_search) {
    $query->set('post_type', array('post', 'product','agency','consult'));

    };
    return $query;
    };
    add_filter('pre_get_posts', 'filter_search');


    với array('post', 'product','agency','consult') là những posttype ta muốn hiển thị
     
    annguyen90 thích bài này.

Chia sẻ trang này