这个很难:
我正在尝试使用自定义分类'specialismen'的自定义帖子类型'specialisaties'中的所有帖子,并且需要加载当前加载的'来自网址的术语'。
目前我有这个代码输出术语'超级大国'。
<?php $loop = new WP_Query(array('post_type'=>'specialisaties', 'taxonomy'=>'specialismen', 'term' => 'superpower', 'orderby' => 'menu_order', 'order' => 'asc')); ?>
<?php while ($loop->have_posts()) : $loop->the_post(); ?>
<h1><?php the_title() ?></h1>
<?php the_content() ?>
<?php endwhile; ?>
这会使用术语“超级大国”加载特定帖子。如何从我正在加载的URL动态获取“术语”?
提前致谢,
答案 0 :(得分:1)
用get_term_by修正了它。
<?php $term = get_term_by( 'slug', get_query_var('term'), get_query_var('taxonomy') ); ?>
<?php $loop = new WP_Query(array('post_type'=>'specialisaties', 'taxonomy'=>'specialismen', 'term' => $term->name, 'orderby' => 'menu_order', 'order' => 'asc')); ?>