php-在循环WordPress中显示自定义分类法
作者:互联网
好的,这可能很简单.但由于某种原因,我似乎无法弄清楚.
我有一个自定义帖子类型,称为:Beachevents.
那里我有一些活动.我也有一个自定义分类法:Thema.
当制作我的beachevent页面(不是帖子)时,我创建了一些主题(主题)类型.像:钢绞线拼写(弹头是钢绞线拼写).
现在,我想制作一个循环,该循环显示的只有缩略图和所有这些东西.
有人知道我该怎么做吗?
我尝试了一些类似的代码,但没有成功.
$args = array(
'post_type' => 'beachevents',
'posts_per_page'=> -1,
'tax_query' => array(
array(
'taxonomy' => 'strand-spellen',
'field' => 'slug',
'terms' => 'all'
)
)
);
$products = new WP_Query( $args );
if( $products->have_posts() ) {
while( $products->have_posts() ) {
$products->the_post();
?>
<div class='content'>
<h2><?php the_title(); ?></h2>
</div>
<?php
}
}
else {
echo 'There seems to be a problem, please try searching again or contact customer support!';
}
谢谢!
解决方法:
你近了!
在您的tax_query中,分类法需要引用“ beachevents”,术语需要引用“ strand-spellen”.
因此,您的代码将如下所示:
'tax_query' => array(
array(
'taxonomy' => 'thema',
'field' => 'slug',
'terms' => 'strand-spellen'
)
)
有关构建查询的更多信息,您可能会发现WP_Query documentation有用-其中有一个关于分类学查询的部分.
标签:wordpress-theming,wordpress,php 来源: https://codeday.me/bug/20191118/2030499.html