永发信息网

wordpress程序开发的网站,怎样添加各个栏目页的三大标签?只能添加首页的三大标签吗?

答案:3  悬赏:60  手机版
解决时间 2021-03-28 00:12
  • 提问者网友:鼻尖触碰
  • 2021-03-27 05:49
wordpress程序开发的网站,怎样添加各个栏目页的三大标签?只能添加首页的三大标签吗?
最佳答案
  • 五星知识达人网友:西岸风
  • 2021-03-27 05:55
三大标签即为标题title、关键词keywords、描述description,使用WP是只能给首页添加这三大标签,其他栏目页是添加不了这三大标签的
全部回答
  • 1楼网友:鱼忧
  • 2021-03-27 07:39

首先把下面的代码添加到自己的主题文件下functions.php(一般都在wp-content hemesfunctions.php)
之间中去。


(在一个合适位置,注意,把单引号和双引号都重新改成英文状态下的格式,一般复制粘贴的代码,都是单引号和双引号不标准,如果不改显示不出来。)
add_filter('widget_tag_cloud_args','style_tags'); 
function style_tags($args) {
$args = array(
'unit'=> 'px',
'largest'=> '14',
'smallest'=> '14',
'format'=> 'list',
'number' => '100',
'orderby' => 'id',
'order' => 'ASC' );
return $args;
}
?>



说明:
largest——最大字体,单位为px;
smallest——最小字体;
format——标签云显示的格式,flat表示平铺,list表示列表;
number——要显示的标签个数;
orderby——排列依据,id表示按id号排列,name表示按名称排列,count按使用频率排列;
order——次序,ASC表示按升序排列,DESC表示按降序排列。
wq 
附加,在标签后面显示文章数量(需要开发资料有说明来撩)
在function.php中末尾 ?>之前加入如下代码:
function Tagno($text) {
$text = preg_replace_callback('||i', 'tagnoCallback', $text);
return $text;
}
function tagnoCallback($matches) {
$text=$matches[1];
preg_match('|title=(.+?)style|i',$text ,$a);
preg_match("/[0-9]/",$a[1],$a);
return "}
add_filter('wp_tag_cloud', 'Tagno', 1);
保存后,tag标签之后就会显示如图所示的文章数目
请采纳
  • 2楼网友:第幾種人
  • 2021-03-27 06:52
不是吧,应该每个页面可以获取单独的标签!
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯