wordpress标签云小工具的展示控制和SEO优化
WordPress标签云小工具是WordPress程序自带的一个小工具,标签云源码位置:wp-includes\widgets\class-wp-widget-tag-cloud.php。可以通过修改wordpress的include中的PHP文件以达到自已的想要的效果,不过,WP升级时又需要重新修改。事实上,wordpress有自带的函数钩子可以直接布局。
函数:tag_cloud_filter()
代码如下:
tag_cloud_filter参数:
smallest
最小字体
默认为8
largest
最大字体
默认为22
unit
字体大小的单位
默认为pt
px或者em
number
显示标签个数
默认为45
值为0时显示所有标签
format
显示方式
flat(默认,以空格分隔)
或者list,array
orderby
按何值排序
name(默认)
或者count
order
排序方式
ASC为升序(默认)
DESC为降序,RAND为随机
exclude
要排除的标签
include
要包含的标签
字体大小布置要根据style.css设置对应调试。
函数:
代码如下:
将以上代码放入主题function.php文件中.参数根据需要布置就可以了。//侧边栏标签云控制
function my_tag_cloud_filter ($args = array ()) {
$args[ 'smallest' ] = 12 ; //最小字号
$args[ 'largest' ] = 12 ; //最大字号
$args[ 'unit' ] =’px’ ; //字体单位px,pt,em
$args[ 'number' ] = 20 ; //调用数量
$args[ 'orderby' ]=’count’ ; //按何值排序
$args[ 'order' ]=’RAND’ ; //排序方式
return$args ; }
add_filter (‘widget_tag_cloud_args’ ,‘my_tag_cloud_filter’ , 10 );
字体大小布置要根据style.css设置对应调试。
精选留言