无法在这个位置找到: head2.htm
当前位置: 建站首页 > 新闻动态 > 行业新闻 >

wordpress自定标识云与任意获得标识的方式详细说

时间:2021-04-07 01:40来源:未知 作者:jianzhan 点击:
使用方法?php wp_tag_cloud( $args ); ? 默认设置使用方法?php $args = array( 'smallest' = 8, 'largest' = 22, 'unit' = 'pt', 'number' = 45, 'format' = 'flat', 'separator' = "\n", 'orderby' = 'name', 'order' = 'ASC', 'exclude' = null

使用方法

 ?php wp_tag_cloud( $args ); ? 

默认设置使用方法

 ?php $args = array( 'smallest' = 8, 'largest' = 22, 'unit' = 'pt', 'number' = 45, 'format' = 'flat', 'separator' = "\n", 'orderby' = 'name', 'order' = 'ASC', 'exclude' = null, 'include' = null, 'topic_count_text_callback' = default_topic_count_text, 'link' = 'view', 'taxonomy' = 'post_tag', 'echo' = true, 'child_of' = null(see Note!) ); ? 

注: child_of 并不是一个立即的 wp_tag_cloud 数字能量数组的键(Key),但因为这一涵数应用 wp_parse_args() 和 get_terms() ,你可以以根据 get_terms() 应用全部的数字能量数组键。

默认设置状况下的輸出內容:

smallest —— 最少的标识(应用频次至少)显示信息尺寸为8 largest ——较大的标识(应用频次数最多)显示信息尺寸为22 unit —— 较大值最少值的企业为'pt' number —— 最多显示信息4五个标识 format —— 以平面图方式显示信息全部标识(标识中间用空格符分隔) separator —— 显示信息标识中间的空格符 orderby —— 按名字为标识排列 order —— 以升序排序 exclude —— 不清除一切标识 include —— 包含全部标识 topic_count_text_callback —— 应用涵数 default_topic_count_text link —— 可视性 echo —— 輸出結果

但因为该方式把款式结合来到里边,应用起來不太友善,假如想自定载入标识并改动展现款式该如何做呢,那也是是非非常简易的,看编码案例,这儿依据get_tags来获得:

$html = ' ul 
foreach (get_tags( array('number' = 50, 'orderby' = 'count', 'order' = 'DESC', 'hide_empty' = false) ) as $tag){
 $color = dechex(rand(0,));
 $tag_link = get_tag_link($tag- term_id);
 $html .= " li a href='{$tag_link}' title='{$tag- name} Tag' nuoxin='color:#{$color}' 
 $html .= "{$tag- name} ({$tag- count}) /a /li 
$html .= ' /ul 
echo $html;

假如规定任意获得标识在显示信息,那可使用于下编码,但这类作法好像不好于seo,可得谨慎应用

//获得任意标识
function get_rand_tags()
 global $post, $wpdb;
 $sql = "SELECT * FROM {$wpdb- prefix}terms wt INNER JOIN {$wpdb- prefix}term_taxonomy wtt on wt.term_id=wtt.term_id where wtt.taxonomy='post_tag' ORDER BY RAND() LIMIT 20";
 $related_posts = $wpdb- get_results($sql);
 $html = ' ul 
 foreach($related_posts as $tag)
 $color = dechex(rand(0,));
 $tag_link = get_tag_link($tag- term_id);
 $html .= " li a href='{$tag_link}' target='_blank' title='{$tag- name} Tag' nuoxin='color:#{$color}' 
 $html .= "{$tag- name} ({$tag- count}) /a /li 
 $html .= ' /ul 
 echo $html;
}

获得任意标识用get_tags涵数如何转变主要参数全是无法获得到的(总之我是获得不上,热烈欢迎高手留言板留言具体指导),結果最终就用的sql联接表查寻就搞出去了。

小结

之上便是本文的所有內容了,期待文中的內容对大伙儿的学习培训或是工作中具备一定的参照学习培训使用价值,感谢大伙儿对诺心互联网的适用。假如你要掌握大量有关內容请查询下边有关连接

(责任编辑:admin)
织梦二维码生成器
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
无法在这个位置找到: ajaxfeedback.htm
栏目列表
推荐内容


扫描二维码分享到微信