最新更新 sitemap 网站制作设计本站搜索
网页设计
国外网站 韩国网站 个人主页 手提袋设计 CSS 网页特效 平面设计 网站设计 Flash CMS技巧 服装网站 php教程 photoshop 画册 服务器选用 数据库 Office
虚拟主机 域名注册 云主机 网页设计 客服QQ:8208442
当前位置:首页 > 网站综合 > CMS系统技巧

教你制作WordPress的标签云页面的技巧

日期:06-19    来源:中国设计秀    作者:cnwebshow.com

 8gj中国设计秀

相关文章:wordPress设置自己喜欢的标签云。8gj中国设计秀

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

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

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

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

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

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

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

本文引用地址:/site/article_63788.html
网站地图 | 关于我们 | 联系我们 | 网站建设 | 广告服务 | 版权声明 | 免责声明