wordpress主题tag标签页面代码
时间 : 2023-12-26 00:23:02声明: : 文章内容来自网络,不保证准确性,请自行甄别信息有效性

最佳答案
对于WordPress主题的tag标签页面,你可以使用以下代码作为起点:
<?php
// 当前页面的标签信息
$tag = single_tag_title('', false);
?>
<?php get_header(); ?>
<div id="primary" class="content-area">
<main id="main" class="site-main" role="main">
<header class="page-header">
<h1 class="page-title">
<?php printf(esc_html__('标签:%s', 'yourtheme'), $tag); ?>
</h1>
</header>
<?php
// 检查是否有标签文章
if (have_posts()) :
while (have_posts()) :
the_post();
// 循环输出文章
get_template_part('template-parts/content', 'excerpt');
endwhile;
// 分页导航
the_posts_pagination(array(
'prev_text' => esc_html__('上一页', 'yourtheme'),
'next_text' => esc_html__('下一页', 'yourtheme'),
));
else :
// 如果没有标签文章
get_template_part('template-parts/content', 'none');
endif;
?>
</main>
</div>
<?php get_sidebar(); ?>
<?php get_footer(); ?>
你需要将`yourtheme`替换成你的主题名称。这段代码首先获取当前页面的标签信息,然后在页面上显示该标签的标题。
接下来,代码会检查是否有标签相关的文章,如果有,则循环输出文章的摘要部分。如果没有标签相关的文章,则会显示一个相应的提示。
最后,代码还包括了分页导航和侧边栏的部分。
希望这段代码能对你有所帮助!如果你有其他问题,请随时向我提问。
其他答案
在WordPress主题的标签页面上,你可以使用以下代码来显示标签页面的内容:
```php
<?php
/**
* Template Name: Tag Page
*/
// 获取当前标签
$current_tag = single_tag_title("", false);
// 查询与当前标签相关的文章
$args = array(
'post_type' => 'post',
'posts_per_page' => 10, // 更改每页显示的文章数量
'tag' => $current_tag,
);
$query = new WP_Query($args);
// 输出标签的标题和描述
echo '<h1 class="tag-title">' . $current_tag . '</h1>';
echo '<div class="tag-description">' . tag_description() . '</div>';
// 判断是否有相关文章
if ($query->have_posts()) {
echo '<ul>';
// 开始循环显示相关文章
while ($query->have_posts()) {
$query->the_post();
echo '<li><a href="' . get_permalink() . '">' . get_the_title() . '</a></li>';
}
echo '</ul>';
// 重置查询
wp_reset_postdata();
} else {
echo '<p>No posts found.
';}
?>
你可以把这段代码保存为一个名为"tag-page.php"的文件,并将其放入你的WordPress主题文件夹中。然后,你可以在后台创建一个新的页面,并选择模板为"Tag Page",保存并发布该页面。
注意:这只是一个基本的示例代码,你可以根据自己的需求进行修改和定制。
https/SSL证书广告优选IDC>>
推荐主题模板更多>>
推荐文章