WordPress Tag 标签页调用缩略图与简介
WordPress TAG 标签页相当于织梦的专题页面,它的功能与分类目页差不多,但也有别于分类目录页。在平时…
WordPress TAG 标签页相当于织梦的专题页面,它的功能与分类目页差不多,但也有别于分类目录页。在平时使用 WordPress 建网站时,WordPress TAG 标签页比较少用到。
今天学就针对于 WordPress TAG 标签页的调用方法做一个系统的介绍,结合前面的 WordPress 怎么调用网站所有 tag 标签教程,可以开发出自己需要的各种功能。标签页的模板名,WordPress TAG 标签页的模板名为 tag.php。在 tag.php 中,调用当前标签名可以直接使用调用当前分类名的标签。
-
<?php the_title(); ?>
WordPress TAG 标签与分类一样,是可以写简介和摘要的,它的调用代码:
-
<?php $catdess= tag_description(); echo str_replace(array('rn', 'r', 'n','<p>','</p>'), '', $catdess);?>
标签下文章列表调用,调用当前标签下的文章列表与分类目录是一样的。
-
<?php if (have_posts()) : ?>
-
<?php while (have_posts()) : the_post(); ?>
-
<?php endwhile;?>
-
<?php endif; ?>
标签缩略图的调用,如果想给 TAG 标签添加一个缩略图,可以通过相关插件来实现。调用缩略图的代码:
-
<?php echo get_term_meta(get_current_tag_id(),'catimg',true);?>
当前标签的 ID 调用,如果想调用出当前标签 ID 号,需要先在 FUNCTIONS.php 里添加下函数:
-
function get_current_tag_id() {
-
$current_tag = single_tag_title('', false);//获得当前TAG标签名称
-
$tags = get_tags();//获得所有TAG标签信息的数组
-
foreach($tags as $tag) {
-
if($tag->name == $current_tag) return $tag->term_id; //获得当前TAG标签ID,其中term_id就是tag ID
-
}
-
}
再使用以下的代码调用出 TAG 标签的 ID 号;
-
<?php echo get_current_tag_id();?>
获取当前 TAG 的文章数量,想获取当前 TAG 的文章数量也需要先放上函数代码:
-
//根据标签ID获取文章数
-
function get_tag_post_count_by_id( $tag_id ) {
-
$tag = get_term_by( 'id', $tag_id, 'post_tag' );
-
_make_cat_compat( $tag );
-
return $tag->count;
-
}
再使用下面的代码调用:
-
<?php echo get_tag_post_count_by_id( get_current_tag_id() ) ?>
通过 TAG 标签 ID 获取文章列表
-
<?php
-
$args=array(
-
'tag_id' => $tag->term_id,
-
'posts_per_page' => 5,
-
);
-
query_posts($args);
-
if(have_posts()) : while (have_posts()) : the_post();
-
?>
-
<a href='<?php the_permalink(); ?>' title='<?php the_title(); ?>'><?php the_title(); ?></a>
-
<?php endwhile; endif; wp_reset_query();?>
类别:WordPress教程、
本文收集自互联网,转载请注明来源。
如有侵权,请联系 wper_net@163.com 删除。
还没有任何评论,赶紧来占个楼吧!