`
woxiaoe
  • 浏览: 283666 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
社区版块
存档分类
最新评论

【转载】用simple tags插件打造彩色标签云+标签云页面

阅读更多

原文:http://www.buguw.com/html/384.html

一.安装插件

Simple tags插件是一款功能强大的标签管理插件,它不仅可以批量管理和编辑标签,还可以把你的标签打造的五颜六色。当我们浏览到别人博客时,见到如下彩色标签云时,我们不禁表示一种赞叹一起笑笑,”好漂亮的标签云!“,那么它们是如何被打造出来的呢?下面我们作一些介绍。

 

首先,下载安装simple tags插件,下载地址:http://down.zzbaike.com/download/simple-tags-1248.html

使用方法:你不用做任何设置,只需要调用<?php st_tag_cloud();?>到后台模板文件中,一般放在sidebar.php文件中,其实这步很简单,复制粘贴就可以的,自己动手做下,感觉会很好的,我们还可以给这个函数添加参数,例如:<?php st_tag_cloud(’number=100&title=Mon nuage de tags&largest=45&smallest=12&unit=px&maxcolor=#FF0000&mincolor=#00FF0B’); ?> 其中number=100表示让页面最多显示100个Tags,title=XXX是指页面标题,largest是指热门Tag的字号,smallest 是普通Tag的字号,unit没什么具体意义就不用管了,后面maxcolor和mincolor是指定热门Tag和普通Tag的显示颜色的参数。

二、制作标签云页面。

虽然WordPress的新版本本身已经带了标签功能, 但是使用起来, 个人觉得目前还是没有安装标签插件实现的效果好. 不过这并不会影响到这篇文章说提及的问题, 使用插件来实现标签云, 还是用WordPress本身的标签功能实现, 根据你自己的喜好来选择就可以了. 仍然是那句话, 我也是个WordPress新手, 讲的未必准确, 有到或不到的地方, 大家多多原谅, 如有错误, 还请大家帮忙指出, 以便我及时更正. 谢谢!

很多WordPress模板并没有带tags.php, 而且Simple Tags这个插件无法用HTML注释语句的方法来实现标签云函数的调用, 所以, 这就需要大家自己来手动给模板创建一个tags.php. 方法其实很简单, 基本不需要大家做什么大规模的修改, 因为虽然很多模板没有带tags.php, 但它们绝大多数都会带有page.php或者single.php这些用于单独页面的模板文件, 我们要做的就是选择一个复制一份并改名为tags.php, 然后简单的修改一下里面的内容就可以了, 而里面的代码也不难理解, 尤其是如果有一定HTML基础或者PHP基础的人来说. 下面以我的tags.php的代码做一个简单的讲解.

首先选择一个你认为适合做tag页的模板文件, page.php也好single.php也好, 根据你的情况来, 都无所谓. 然后修改里面的源代码.
源代码的解释:

<?php
/*
Template Name: Tags
*/
?>
<!– 上面这段很重要, 它会告诉WordPress这是一个命名为Tags的模板文件. –>
<?php get_header(); ?>
<!– 上面一行代码为导入网页页首模板文件 –>
<table id=”body” border=”0″ width=”100%” cellpadding=”0″ cellspacing=”0″>
<tr>
<td id=”left” valign=”top” width=”30%”><?php get_sidebar(); ?></td>
<td id=”content” valign=”top” width=”70%”>
<?php if (have_posts()) : while (have_posts()) : the_post(); ?><br /><br />
<div id=”post-<?php the_ID(); ?>”>
<div>
<div>
<h3>标签云</3>
<div><br />
<?php the_content(__(‘(more…)’)); ?>
<!– 上面一行代码为显示页面的文章内容函数 –>
<?php st_tag_cloud(‘cloud_selection=count-desc&cloud_sort=random&number=5000s&largest=32&smallest=10&unit=pt
&maxcolor=#CC3300&mincolor=#339966′); ?>
<? php // st_tag_cloud(); ?>
<?php // wp_tag_cloud(’smallest=14&largest=46&unit=px&number=5000′);?>
<!– 以上三行代码为显示标签云的函数, 第一个是用Simple Tags插件的带参数的函数, 第二个是用Simple Tags的不带参数的函数, 如用第二个, 要修改字体大小, 颜色, 显示数量等效果可以在WordPress后台Simple Tags的Tag cloud选项里面设置, 第三个是WordPress自带的标签云函数, 如果你没有安装任何标签插件, 可以使用WordPress自带的这个函数来实现标签云, 其中smallest=代表最小字体, largest=代表最大字体, unit=代表单位(可以选pt[磅]或px[像素], number=代表显示标签数量. 这三个函数你可以选择任意一个使用, 之后用//屏蔽掉另外两个即可. –>
</div>
</div>
</div>
<?php endwhile; else: ?>
<p><?php _e(‘Sorry, no posts matched your criteria.’); ?></p>
<?php endif; ?>
</td>
</tr>
</table>
<?php get_footer(); ?>
<!– 上面一行代码为导入模板页脚文件 –>

修改好以后, 保存, 并命名为tags.php上传到你WordPress当前使用的模板的目录(例如: WP安装根目录/wp-content/themes/模板A/)

接着到你的WordPress后台, 在”管理”-”页面”中, 编辑或者创建你的标签页. 然后你会在编辑页面的右侧一排功能选项出看到多出一个”页面模块”的选项, 如下图:


在页面模板里选择刚刚编辑上传的tags.php, 然后在页面缩略名中将缩略名命名为tags(即模板文件里定义的名字), 然后保存就可以了.如果你在编辑页面的右侧功能处找不到”页面模块”选项, 或者页面模块选项里面没有你刚刚上传的文件, 那么请查看上面源代码中第一处红色加粗字体注释的地方, 必须为模板文件命名才能正确被WordPress识别并读取到页面模块中.另外除了标签页, 其他页面也可以用这个方法实现, 根据自己的情况和需要自己来修改就可以了. :) 基本上就是这么多, 希望写的还算容易理解…. 

虽然WordPress的新版本本身已经带了标签功能, 但是使用起来, 个人觉得目前还是没有安装标签插件实现的效果好. 不过这并不会影响到这篇文章说提及的问题, 使用插件来实现标签云, 还是用WordPress本身的标签功能实现, 根据你自己的喜好来选择就可以了. 仍然是那句话, 我也是个WordPress新手, 讲的未必准确, 有到或不到的地方, 大家多多原谅, 如有错误, 还请大家帮忙指出, 以便我及时更正. 谢谢!

很多WordPress模板并没有带tags.php, 而且Simple Tags这个插件无法用HTML注释语句的方法来实现标签云函数的调用, 所以, 这就需要大家自己来手动给模板创建一个tags.php. 方法其实很简单, 基本不需要大家做什么大规模的修改, 因为虽然很多模板没有带tags.php, 但它们绝大多数都会带有page.php或者single.php这些用于单独页面的模板文件, 我们要做的就是选择一个复制一份并改名为tags.php, 然后简单的修改一下里面的内容就可以了, 而里面的代码也不难理解, 尤其是如果有一定HTML基础或者PHP基础的人来说. 下面以我的tags.php的代码做一个简单的讲解.

首先选择一个你认为适合做tag页的模板文件, page.php也好single.php也好, 根据你的情况来, 都无所谓. 然后修改里面的源代码.
源代码的解释:

<?php
/*
Template Name: Tags
*/
?>
<!– 上面这段很重要, 它会告诉WordPress这是一个命名为Tags的模板文件. –>
<?php get_header(); ?>
<!– 上面一行代码为导入网页页首模板文件 –>
<table id=”body” border=”0″ width=”100%” cellpadding=”0″ cellspacing=”0″>
<tr>
<td id=”left” valign=”top” width=”30%”><?php get_sidebar(); ?></td>
<td id=”content” valign=”top” width=”70%”>
<?php if (have_posts()) : while (have_posts()) : the_post(); ?><br /><br />
<div class=”post” id=”post-<?php the_ID(); ?>”>
<div class=”storycontent”>
<div>
<h3>标签云</3>
<div><br />
<?php the_content(__(‘(more…)’)); ?>
<!– 上面一行代码为显示页面的文章内容函数 –>
<?php st_tag_cloud(‘cloud_selection=count-desc&cloud_sort=random&number=5000s&largest=32&smallest=10&unit=pt
&maxcolor=#CC3300&mincolor=#339966′); ?>
<? php // st_tag_cloud(); ?>
<?php // wp_tag_cloud(’smallest=14&largest=46&unit=px&number=5000′);?>
<!– 以上三行代码为显示标签云的函数, 第一个是用Simple Tags插件的带参数的函数, 第二个是用Simple Tags的不带参数的函数, 如用第二个, 要修改字体大小, 颜色, 显示数量等效果可以在WordPress后台Simple Tags的Tag cloud选项里面设置, 第三个是WordPress自带的标签云函数, 如果你没有安装任何标签插件, 可以使用WordPress自带的这个函数来实现标签云, 其中smallest=代表最小字体, largest=代表最大字体, unit=代表单位(可以选pt[磅]或px[像素], number=代表显示标签数量. 这三个函数你可以选择任意一个使用, 之后用//屏蔽掉另外两个即可. –>
</div>
</div>
</div>
<?php endwhile; else: ?>
<p><?php _e(‘Sorry, no posts matched your criteria.’); ?></p>
<?php endif; ?>
</td>
</tr>
</table>
<?php get_footer(); ?>
<!– 上面一行代码为导入模板页脚文件 –>

修改好以后, 保存, 并命名为tags.php上传到你WordPress当前使用的模板的目录(例如: WP安装根目录/wp-content/themes/模板A/)

接着到你的WordPress后台, 在”管理”-”页面”中, 编辑或者创建你的标签页. 然后你会在编辑页面的右侧一排功能选项出看到多出一个”页面模块”的选项, 如下图:


在页面模板里选择刚刚编辑上传的tags.php, 然后在页面缩略名中将缩略名命名为tags(即模板文件里定义的名字), 然后保存就可以了.如果你在编辑页面的右侧功能处找不到”页面模块”选项, 或者页面模块选项里面没有你刚刚上传的文件, 那么请查看上面源代码中第一处红色加粗字体注释的地方, 必须为模板文件命名才能正确被WordPress识别并读取到页面模块中.另外除了标签页, 其他页面也可以用这个方法实现, 根据自己的情况和需要自己来修改就可以了. :) 基本上就是这么多, 希望写的还算容易理解….

 

分享到:
评论

相关推荐

    simple-cache(文档+JAR+JAR源码)

    simple-cache(文档+JAR+JAR源码)simple-cache(文档+JAR+JAR源码)simple-cache(文档+JAR+JAR源码)simple-cache(文档+JAR+JAR源码)simple-cache(文档+JAR+JAR源码)simple-cache(文档+JAR+JAR源码)simple-cache(文档+...

    WordPress实现彩色标签云的方法

    首先,需要了解的是,彩色标签云可以通过修改WordPress的插件SimpleTags来实现。SimpleTags是一个功能强大的标签管理插件,它提供了诸多关于标签的高级管理功能。要实现彩色标签云效果,我们需要对SimpleTags插件的...

    Simple+Military+-+Cartoon+War+v1.1

    《Unity插件:Simple Military Cartoon War v1.1详解》 Unity引擎作为一款强大的游戏开发工具,被全球众多游戏开发者广泛使用。今天我们要探讨的是一个专门针对Unity的插件——"Simple Military + Cartoon War v1.1...

    simple+arcgis+server+view+sample学习笔记

    simple+arcgis+server+view+sample学习笔记

    simple_tags:一个简单直接的Flutter插件,用于以有序的方式显示基于文本的标签

    simple_tags Flutter插件,用于在换行中显示基于简单字符串的标签。 该插件保持非常简单和直接。用法要使用此插件,请将simple_tags作为项添加。 dependencies: simple_tags: "0.0.4"例子您可以通过注入字符串列表来...

    simple-websocket-client插件

    另一方面,"Infinity-最佳新标签页增强插件"可能是一个与简单WebSocket客户端插件并行使用的工具,它能优化你的Chrome浏览器的新标签页体验,提供自定义快捷方式、天气预报、新闻聚合等功能,帮助提高工作效率。...

    simpletags.py

    simpleui报错文件,在“C:\Users\Administrator\venv\Lib\site-packages\django\templatetags”附上这个文件即可。

    SimpleCalendar.js日历插件.zip

    SimpleCalendar.js是一款功能丰富的JavaScript日历插件,它专为网页设计者和开发者提供了一种简单易用的方式来添加日历功能。这个插件的核心特点在于它不仅提供了基本的日期选择功能,还支持显示农历日期以及相关的...

    Unity3d 插件Simple LOD

    **Unity3D插件Simple LOD详解** 在游戏开发中,Level of Detail (LOD) 是一种优化技术,用于处理场景中的复杂度,特别是在资源有限、性能要求高的移动平台或者大型开放世界游戏中。简单来说,LOD是根据物体与玩家...

    路径动画插件 Simple Waypoint System

    **Unity中的路径动画插件——Simple Waypoint System详解** 在Unity引擎中,开发游戏或交互式体验时,经常需要让游戏对象沿着预定的路径移动,例如NPC的巡逻路线、粒子系统的轨迹或者摄像机的跟随路径。`Simple ...

    Google simple REST client插件

    **Google Simple REST Client 插件详解** 在现代Web开发中,REST(Representational State Transfer)接口已经成为服务端和客户端通信的重要方式。为了方便开发者测试和调试RESTful API,Google推出了一款名为...

    simplecalendar.js记录事件的日历插件

    《深入解析simplecalendar.js:构建记录事件的日历插件》 在现代网页设计中,日历插件已经成为不可或缺的一部分,它能帮助用户直观地管理时间安排和事件记录。"simplecalendar.js"是一款轻量级、易用且功能丰富的...

    SimpleSQL unity 数据库插件

    对于初学游戏者的帮助比较大的,其中有单片机,ARM,数据结构,window编程,MFC编程,cocos2dx,unity3d自己编写的小游戏

    WordPress Simple Google Adsense插件

    所以,今天我有写了这篇简单的Google Adsense插件,这款插件把上款插件进行了简化,保留了其中的核心部分,使用起来十分的方便,既然是简化版,其中的功能就没有那么多了,但,这并不会影响插件的使用。 WP-Simple-...

    Simple Bicycle Physics 简单的自行车物理Unity游戏开发插件C#

    Simple Bicycle Physics 简单的自行车物理Unity游戏开发插件C# 支持Unity版本2020.3.14f1及以上 AAA 级电子竞技自行车物理资源,专为新一代游戏而设计。开发与某些 3A 游戏同等的高保真自行车游戏。基于Unity联合...

    最新 Simple Waypoint System 5.5.2 - unity动画插件

    Simple Waypoint System 5.5.2 - unity动画插件 简单航点系统被成千上万的开发者所使用, 它允许你在编辑器中直接创建路径, 然后通过运动脚本告诉任何游戏对象跟随你的路径. 问题/支持. Unity论坛主题 文档/API参考...

    Unity简单的交通车流制作插件SimpleTraffic

    简单的交通车流制作插件SimpleTraffic,可用来模拟交通

    SimpleCalendar.js简单带农历节日的日历插件

    SimpleCalendar.js是一款轻量级的日历插件,它特别之处在于不仅提供了标准的阳历功能,还集成了解析和显示农历节日的能力。这款插件旨在为网页应用提供一个简洁、自适应的日期选择解决方案,同时增加了对中国传统...

    Simple 301 Redirects插件

    Simple 301 Redirects插件可以把你希望301重定向到其它页面或站点的URL全部集合并排成列表。如果你整准备把某个站点整合到WordPress,这个插件实在是相当实用,而且她不会破坏原有的URL结构。Simple 301 Redirects...

Global site tag (gtag.js) - Google Analytics