php 获取自定义帖子类型

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php 获取自定义帖子类型相关的知识,希望对你有一定的参考价值。

<?php
$args = array( 
  'post_type'        => 'projects',
	'posts_per_page'   => -1,
	'post_status'      => 'publish',
	'orderby'          => 'date',
	'order'            => 'DESC',
	'offset'           => 0,
	'category'         => '',
	'category_name'    => '',
	'include'          => '',
	'exclude'          => '',
	'post__not_in'     => array(get_the_ID())
	'tax_query' => array(
        array(
            'taxonomy' => 'office',
            'field'    => 'slug',
            'terms'    => 'headoffice',
        ),
    ),
	'meta_key'         => '',
	'meta_value'       => '',
	'meta_query' => array(
	    'relation' => 'OR',
    		array(
    			'key'     => 'color',
    			'value'   => 'orange',
    			'compare' => '=',
    		),
            array(
                'relation' => 'AND',
                    array(
                        'key' => 'color',
                        'value' => 'red',
                        'compare' => '=',
                    ),
                    array(
                        'key' => 'size',
                        'value' => 'small',
                        'compare' => '=',
                    ),
		),
	),
	'meta_query' => array(
            array(
                  'type' => 'NUMERIC'
            )
    ),
    'orderby' => 'meta_value_num',
    'meta_key' => 'huisnummer',
    'order'   => 'ASC',
	'date_query' => array(
	    array(
	        'after' => '1 week ago',
	    ),
    ),
	'post_mime_type'   => '',
	'post_parent'      => get_the_ID(),
	'author'	       => '',
	'author_name'	   => '',
	'suppress_filters' => true 
);
$the_query = new WP_Query( $args );

if ( $the_query->have_posts() ) : while ( $the_query->have_posts() ) : $the_query->the_post(); ?>



<?php endwhile; endif; wp_reset_query(); ?>

以上是关于php 获取自定义帖子类型的主要内容,如果未能解决你的问题,请参考以下文章

php 使用自定义帖子类型获取自定义WordPress菜单

php 获取自定义帖子类型

php 获取catogorie列表自定义帖子类型

PHP 获取自定义帖子类型的WordPress标签/类别

如何获取自定义帖子类型的分类值

无法获取自定义分类存档页面以显示帖子