Code Query All type in wordpress

Code Query All type in wordpress Type: Document
Address:
Describe: Code hướng dẫn cách query tất cả các loại object trong wordpreess như pos,page,catgory,meta,taxomoni
view:392
Date publication:31/03/2016 - Recent edits:16/09/2018

Thiện Thanh Trần Add to cart

Duyệt và hiển thị  bài viết và các trường (customer field) là những việc hay thường làm đối với các coder , việc nắm bắt  kỹ năng này là đều rất cần thiết để áp dụng trong các chức năng hiển thị và tìm kiếm v.v..

Nên mình có một đoạn code tổng hợp các chức năng trên , chia sẽ lên đây để ai cần có thể sử dụng mình đã coment và nên rõ chi tiết từng câu lệnh khó hiểu ở dưới đây:

$wp_query = new WP_Query();
$properties = array(
        'post_type' =>  'post', //loại bài viết bạn muốn truy vấn vd pos,page,customer post
        'paged' => 1,
        'orderby' => 'post_title',
        'meta_query' => array(),
        'tax_query' => array(),
        'posts_per_page' => -1, //duyệt tất cả -1, nếu duyệt trong giới hạng thì bạn chỉ nhập vào số lượng post cần hiển thị
        'order'    => 'desc' 
 );

//truy vấn post theo customer field
$properties['meta_query'][] = array(
'key' => 'ten_field', 
'value' => 'giá trị', //giá trị cần duyệt ra
'compare' => 'LIKE' //toán tử logic =,like,not,in,>=,<=
);

//truy vấn post theo taxonomi
$properties['tax_query']=array(
    array(
        'taxonomy' => 'category', //loại taxonomy
        'terms' => 'giá trị tìm kiếm',
        'field' => 'slug', //field tìm kiếm vd cat_id,slug,cat_name vv..
    )
);

//Hiển thị post
$query = $wp_query->query($properties);
$meta1 = get_post_meta($query[1]->ID);
$user_id = get_current_user_id();
foreach ($query as $perres){
    $pID=$perres->ID;
    $pName="'".$perres->post_title."'";
    $pUrl="'".get_home_url()."'";
    $data=mysql2date('j m y', $perres->post_date);
    $address=get_post_meta($pID,'address',true);
    $phone=get_post_meta($pID,'phone',true);
    $price=get_post_meta($pID,'price',true);
    $imagevalue=get_post_meta($pID,'_thumbnail_id',true);
    $author_id=$perres->post_author;
    $feat_image = wp_get_attachment_url( get_post_thumbnail_id($perres->ID) );
}

Đoại code này rất hữu ích cho những ai lập trình wp, muốn tận dụng chức năng gì tương ứng thì cứ copy tích hợp vô website mình nha wink

Cuối bài chúc mọi người thành công và gặp nhiều niềm vui trong cuộc sống !

Some people have rated:1

Similar products

Send mail php gmail - phpmailer
Gưởi mail chức năng rất cần thiết trong các nghiệp vụ làm web,nên mình viết Tài liệu hướng dẫn gưởi...
Free
Type:Document
 
 
Load ảnh từ url web trong unity 3d
tài liệu hướng dẫn Load ảnh từ url web trong unity 3d
Free
Type:Document
 
 
Customer Menu multi level  wordpress
Tài liệu mô tả cách customer menu đa cấp bằng mã nguồn, trong wordpress phù hợp cho những ai đang...
Free
Type:Document
 
 
Tạo ảnh thumbnail, không bị biến dạng php
Tài liệu hướng dẫn tạo ảnh thumbnail cho website php,wordpress,drupal,vv..
Free
Type:Document
 
 
 Paser json từ url trong Unity3d
Tài liệu hướng dẫn cách lấy một dữ liệu json trong Unity3D
Free
Type:Document
 
 
Cách kết nối mysql lấy dữ liệu php
Tài liệu hướng dẫn, kết nối mysql php để lấy dữ liệu hiển thị lên trang web
Free
Type:Document
 
 
Cách save điểm và level trong Unity3D
Tài liệu hướng dẫn cách lưu điểm và lưu lại level,hoặt thiết lập của bạn trong Unity 3D
Free
Type:Document
 
 
Va chạm 2d trong unity3D
Tài liệu hướng dẫn va chạm giữa các đối tượng trong Unity
Free
Type:Document
 
 
Processing...
Obtaining data
Drop Here Browse