Php Wordpress从自定义帖子类型的特定子类别查询帖子
好了,伙计们,这件事让我介于扯头发和踢显示器之间。无论我尝试了什么,无论我重新编写了多少次查询、更改了术语、更改了语法……我都一无所获。 因此,我有一个网站,我正在工作,在那里我们有一个自定义张贴类型的'乙烯基'的乙烯基记录在一个在线收集客户希望显示字母顺序,与'乙烯基'类内的自定义张贴类型部分。然后,客户进一步希望将事情分开,并在“乙烯基”中创建一个子类别,称为“乙烯基ae”(乙烯基按字母a到E的顺序排列)。现在,我有一个问题,我试图从乙烯基ae类别/子类别/无论它在这一点上是什么,查询任何帖子,结果什么都没有。得到任何结果的唯一方法是为if have_posts()语句设置一个else条件。我会尽量在这里包含所有我能提供的数据来帮助解决这个问题Php Wordpress从自定义帖子类型的特定子类别查询帖子,php,wordpress,custom-post-type,Php,Wordpress,Custom Post Type,好了,伙计们,这件事让我介于扯头发和踢显示器之间。无论我尝试了什么,无论我重新编写了多少次查询、更改了术语、更改了语法……我都一无所获。 因此,我有一个网站,我正在工作,在那里我们有一个自定义张贴类型的'乙烯基'的乙烯基记录在一个在线收集客户希望显示字母顺序,与'乙烯基'类内的自定义张贴类型部分。然后,客户进一步希望将事情分开,并在“乙烯基”中创建一个子类别,称为“乙烯基ae”(乙烯基按字母a到E的顺序排列)。现在,我有一个问题,我试图从乙烯基ae类别/子类别/无论它在这一点上是什么,查询任何帖
事情还是很糟糕
对于任何可以提供的帮助,我都事先表示感谢,我已经认输了。 你在样本代码中应该考虑的两件事:
post\u type
参数设置为您的自定义post typevenyly
而不是post
post类型serial
是帖子的一个字段,那么应该调用$mv->the_post()代码>行,然后调用$serial=get_字段('serial')代码>语句,因为在调用\u post()
之前,您无法访问post的元数据
太谢谢你了,我当时太迷茫了,一点也没听懂。你救了我一天!
<section id="main">
<div class="content-holder no-spacing">
<div class="container">
<div class="content-inner">
<div id="ajax" class="records row">
<?php
$args = array(
'post_type' => 'post' ,
'posts_per_page' => 6,
'cat' => '4571',
'paged' => get_query_var('paged'),
'post_parent' => $parent);
$mv = new WP_Query($args);
if ( $mv->have_posts() ) {
while ( $q->have_posts() ) {
$serial = get_field('serial');
$mv->the_post(); ?>
<div class="serial-num"><?php echo $serial; ?></div>
<?php } ?>
<?php } else { ?>
<em>Things Still Screwy</em>
<?php } ?>
</div>
</div>
</div>