Tuesday, November 12, 2019

WordPress实现点击标签云中的某一标签,就展示出此标签下的所有文章

WordPress实现点击标签云(Tag Cloud)中的某一标签,就展示出此标签下的所有文章。

代码如下:

<?php
get_header();
?>

<section id="primary" class="content-area">
<main id="main" class="site-main">

<?php
if (have_posts()): ?>

<?php
$tag = get_query_var('tag', '淘宝');
$args = array(
'tag' => $tag,
'showposts' => 300,
'caller_get_posts' => 1
);
$my_query = new WP_Query($args);
if ($my_query->have_posts()) {
while ($my_query->have_posts()):
$my_query->the_post(); ?>
<p><a href="<?php
the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php
the_title_attribute(); ?>"><?php
the_title(); ?></a></p>
<?php
endwhile;
}
wh_reset_query();
?>

<?php
else:
get_template_part('template-parts/content/content', 'none');
endif;
?>
</main><!– #main –>
</section><!– #primary –>

 

用PHP的那几个取url中tag参数,并不能起效。

目前尝试成功的,就是用$tag = get_query_var('tag', '淘宝');

原文来自:https://ant73.com/269.html

No comments:

Search This Blog

Followers