您现在的位置是:首页 > 网站制作 > WordpressWordpress
为wordpress热门标签加个小图标
杰帅2023-08-26【Wordpress】人已围观
简介分类可以加个性图标,那么标签是不是也可以加上图标?当然可以!官网Codex已为我们提供了现成的代码:
分类可以加个性图标,那么标签是不是也可以加上图标?当然可以!官网Codex已为我们提供了现成的代码:
http://codex.wordpress.org/Function_Reference/get_the_tags
<?php
$posttags = get_the_tags();
if ($posttags) {
foreach($posttags as $tag) {
echo '<img src="http://example.com/images/'%20.%20$tag->term_id%20.%20'.jpg"
alt="' . $tag->name . '" />';
}
}
?>
官网原代码中的标签无链接,小图标地址是绝对路径,简单修改一下:
<?php
$posttags = get_the_tags();
if ($posttags) {
foreach($posttags as $tag) {
echo '<a href="'.get_tag_link($tag).'"><img src="%20'.get_bloginfo('template_directory').'/image/'%20.%20$tag->term_id%20.%20'.jpg" />'. $tag->name .'</a>';
}
}
?>
小图标地址改为相对路径,可以将小图标放到当前主题 image 目录中,默认小图标名称以相应的标签ID命名。
可以修改其中的:$tag->term_id为$tag->name,这样图标可以直接用标签名称命名。
用上述代码替换主题默认的标签函数:
<?php the_tags(); ?>
如果主题无类似的标签调用函数,可以加到模板主循环适当的位置。
最后,用CSS样式美化一下,即可。
很赞哦! ()
相关文章
随机图文
-
wordpress 上传的图片不显示的问题 base64,data:image/gif
-
WordPress 页面模板(Page Template)下拉列表不显示的原因及解决方法
WordPress 的自定义页面模板是一个非常强大好用的功能,使用它新建一些静态页面(Page),添加上一些数据调用的函数,再在网页上做一个导航连接到对应的页面就可以实现很多自定义的功 -
wordpress发布文章HTML标签被自动过滤掉该如何处理?
wordpress发布文章时很多html标签都会自动过滤掉,造成了文章中无法添加<style></style><script></script>等标签。那么该如何如何处理呢? 解决方法一: 将wp-includes文件夹下 -
wp_reset_postdata 和 wp_reset_query 的作用与区别
什么时候使用wp_reset_query,什么时候用wp_reset_postdata?
文章评论
本站推荐
标签云
猜你喜欢
- WordPress显示此请求已被阻止;该内容必须通过HTTPS提供的解决办法
- WordPress函数the_author_posts()
- WordPress 6.3发布,提升用户体验和网站性能
- 修改WooCommerce默认模板页面图文教程
- WordPress过滤器(Filters):apply_filters和add_filter 用法和实例
- WordPress新手必看的SEO优化技巧(三):标题优化篇
- 一般来说网站被降权的几种情况
- 巧用蜘蛛池加快网站的收录
- Google SEO之如何进行网站的推广和分析 - Google SEO指南 06
- WordPress函数:wp_tag_cloud(标签云)详解和举例