我想链接在另一个页面上使用某个标记的所有页面。有点像链接效果。例如:页面A用X标记自己,因此页面X显示A已标记它。
我认为它与get_the_tags()
相反,但我现在没有运气has_tags()
。
有什么想法吗?
这就是我现在正在做的事情:
$lawyersPage = get_page_by_title('Lawyers')->ID;
$lawyers = get_pages( array(
'child_of'=>$lawyersPage));
foreach($lawyers as $tag){
if (has_tag('business-law', $tag->ID) {
echo '
<a href="'.get_site_url().'/lawyers/'.$tag->post_name.'">
<li>'.$tag->post_title.'
<span class="glyphicon glyphicon-chevron-right pull-right action"></span>
</li></a>';
标记为'business-law'
,我正在尝试查看$lawyers
中的律师是否使用了这些标记。
答案 0 :(得分:1)
您需要进行数据库查询:
$query=array( 'tag' => 'business-law', 'posts_per_page' => 5 );
$wp_query = new WP_Query( $query );
if ( $wp_query->have_posts() ) :
while ($wp_query->have_posts()) : $wp_query->the_post();
echo '<li>';
the_title();
echo '</li>';
endwhile;
endif;