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:343
Date publication:31/03/2016 - Recent edits:24/05/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

Get Customer Field In Category wp
Tài liệu hướng lấy value cusotmer của catgeory, hay taxonomit trong wordpress một cách dễ dàng nhất
Free
Type:Document
 
 
Jquery ajax
Hướng dẫn cách truyền và lấy dữ liệu bằng ajax
Free
Type:Document
 
 
Tính tỉ lệ tiền tệ php
Code hướng dẫn tính tiền tệ cho website bán hàng :) bằng php+ thư viện service của google
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
 
 
utilcarousel slide
Bạn có thể tải slide utilcarousel ngay tại đây rẽ hơn so với website bán chính thức và còn được...
Price: 2$
Type:Document
 
 
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
 
 
Plugin The Gallery Field Download Free
The Gallery field creates a simple and intuitive interface for managing a collection of images. The interface features 2 different...
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
 
 
Processing...
Obtaining data
Drop Here Browse