我有一个名为<script src="https://cdnjs.cloudflare.com/ajax/libs/fabric.js/3.0.0/fabric.min.js"></script>
<canvas id="gameCanvas" width="500" height="300" style="border: 2px solid green;"></canvas>
<button id="animateBtn">Animate Lines Drawing</button>
的{{1}},注册如下,
custom post type
我查询上面的自定义帖子,
What We Do
以上查询返回没有帖子。但是,对帖子类型function cp_what_we_do() {
register_post_type('What We Do', array(
'labels' => array(
'name' => 'What We Do',
'singular_name' => 'wwd',
'add_new_item' => 'Add New Item',
'edit_item' => 'Edit WWD Item',
),
'description' => 'What We Do',
'public' => true,
'menu_position' => 20,
'supports' => array('title','editor')
));
}
add_action('init', 'cp_what_we_do');
进行了相同的处理,效果很好。当我对$args = array(
'numberposts' => -1,
'post_type' => 'What We Do',
'order' => 'ASC',
'post_status'=>'publish',
'posts_per_page' => $countNo
);
$the_query = new WP_Query($args);
(services
)有多个单词时,查询不返回任何值。请有人对此问题进行详细说明。
答案 0 :(得分:1)
注册帖子类型时,请始终使用taxonomies参数注册您的分类法。如果不这样做,则在使用诸如parse_query或pre_get_posts之类的过滤器时,分类法和帖子类型将不会被识别为已连接。这可能会导致意外的结果和失败。
function cp_what_we_do() {
register_post_type('what_we_do', array(
'labels' => array(
'name' => 'What We Do',
'singular_name' => 'wwd',
'add_new_item' => 'Add New Item',
'edit_item' => 'Edit WWD Item',
),
'description' => 'What We Do',
'public' => true,
'menu_position' => 20,
'supports' => array('title','editor')
));
}
add_action('init', 'cp_what_we_do');