wordpress的TAG标签如何调用
展开全部因为 WordPress 没有内置这样的函数,所以,我们要自定义一个这样的函数,将下面这段代码放到主题的 functions.php 文件中: //获得当前 TAG 标签 IDfunction get_current_tag_id() {$current_tag = single_tag_title('', false);//获得当前 TAG 标签名称$tags = get_tags();//获得所有 TAG 标签信息的数组foreach($tags as $tag) {if($tag->name == $current_tag) return $tag->term_id; //获得当前 TAG 标签 ID,其中 term_id 就是 tag ID}}上面的代码就是一个获取当前标签页标签 ID 号的函数,然后,我们只要在需要标签 ID 的地方调用这个函数就可以了。
上面这句是直接显示标签 ID 号,也可以直接将函数的返回值赋于一个变量,如下:就可以在需要的地方直接调用这个 $tag 变量就可以了。
...
wordpress怎么调用标签云
在开发wordpress主题的时候会用到各种各样的wordpress函数,这里讲一下怎么调用wordpress的标签云,要输出标签云调用 wp_tag_cloud() 函数,不过wp_tag_cloud() 参数相对比较对,不过也很好理解,比如wp_tag_cloud("smallest=9&largest=16&number=20&unit=px") ;还有就调用了字体大小为9-16单位为px数量为20个的标签了,很简单吧。
下面是所有wp_tag_cloud()参数列表:smallest?0?2最小字号,即用于关联日志最少的标签的字号,默认 8largest?0?2最大字号,即用于关联日志最多的标签的字号,默认 22unit?0?2字号单位,例如 pt、em、px 等,默认 ptnumber?0?2数量,即指定最多显示的标签个数,默认 45format?0?2格式,可选参数有“flat”平铺、“list”列表,默认平铺orderby?0?2排序方式,默认为“name”即按标签名排列,留空则按照关联日志数来排列order?0?2排序方向,默认为“ASC”即正序排列,可选参数“DESC”为倒序排列exclude排除某个标签。
每个标签都有一个ID,如果你希望哪一个标签不显示,那就用'exclude=5,27′。
那相应的标签就不会显示。
默认情况下是没有排除的。
include包括某个标签。
跟 exclude相反。
如果你用'include=5,27′,那就只显示这两个ID的标签。
默认情况下是显示全部标签的。
Tag 搜索结果界面是一个page,默认的是 tag.php ,Tag Clouds 页面默认是以 tags.php 为模板。
这样就可以定制自己想要的标签云效果了。
wordpress标签云怎么设置
实现Wordpress彩色标签云在相应主题的functions.php加入下面的代码,位置刻意在?>;前面:function colorCloud($text) {$text = preg_replace_callback('||i','colorCloudCallback', $text);return $text;}function colorCloudCallback($matches) {$text = $matches[1];$color = dechex(rand(0,16777215));$pattern = '/style=(\'|\”)(.*)(\'|\”)/i';$text = preg_replace($pattern, "style=\"color:#{$color};$2;\"", $text);return "";}add_filter('wp_tag_cloud', 'colorCloud', 1);修改Wordpress彩色标签字体大小,排序,显示数量等。
文件位置在wp-includes下的category-template.php 文件中,搜索wp_tag_cloud,找到相关参数进行修改:function wp_tag_cloud( $args = '' ) {$defaults = array('smallest' => 12, 'largest' => 16, 'unit' => 'pt', 'number' => 50,'format' => 'flat', 'separator' => "\n", 'orderby' => 'count', 'order' => 'DESC','exclude' => '', 'include' => '', 'link' => 'view', 'taxonomy' => 'post_tag', 'echo' => true);$args = wp_parse_args( $args, $defaults );$tags = get_terms( $args['taxonomy'], array_merge( $args, array( 'orderby' => 'count', 'order' => 'DESC' ) ) );注:smallest表示标签的最小字号largest表示最大字号unit=px表示字体使用像素单位number=0表示显示所有标签,如果为40,表示显示40个orderby=count表示按照标签所关联的文章数来排列order=DESC表示降序排序(ASC表示升序排序,DESC表示降序排序)Wordpress彩色标签云小工具调用。
保存之后回到首页就可以看到彩色标签云的效果了。
wordpress的小工具text中如何添加php代码
后台文章编辑框添加按钮,可以通过下面的代码实现 。
把这个代码放到主题functions.php文件里。
//增强编辑器开始 ,将代码放到function.php文件中function add_editor_buttons($buttons) { $buttons[] = 'fontselect'; $buttons[] = 'fontsizeselect'; $buttons[] = 'outdent'; $buttons[] = 'indent'; $buttons[] = 'copy'; $buttons[] = 'paste'; $buttons[] = 'cut'; $buttons[] = 'backcolor'; return $buttons; } add_filter("mce_buttons_3", "add_editor_buttons");具体添加哪些按钮,可参照下面这些。
wordpress编辑器按钮调用的Key:1.剪切(cut)复制(copy)粘贴(paste)撤销(undo)重做(redo)居中(justifycenter) 2.加粗(bold)斜体(italic)左对齐(justifyleft)右对齐(justfyright) 3.两端对齐(justfyfull)插入超链接(link)取消超链接(unlink)插入图片(image) 4.清除格式(removeformat)下划线(underline)删除线(strikethrough) 5.锚文本(anchor)新建文本(newdocument) 6.字体颜色(forecolor)字体背景色(backcolor) 7.格式选择(formmatselect)字体选择(fontselect)字号选择(fontsizeselect) 8.样式选择(styleselect)无序列表(bullist)编号列表(numlist) 9.减少缩进(outdent)缩进(indent)帮助(wp_help) 10打开HTML代码编辑器(code)水平线(hr)清除冗余代码(cleanup) 11.上标(sub)下标(sup)特殊符号(charmap)插入more标签(wp_more) 12.插入分页标签(wp_page) 13.隐藏按钮显示开关(wp_adv) 14.隐藏按钮区起始部分(wp_adv_start) 15.隐藏按钮区结束部分(wp_adv_end) 16.拼写检查(spellchecker)
wordpress标签问题。
方法一、使用插件 SEO Smart Links插件:介绍:SEO Smart Links可以通过一次性的设定文章、页面或留言出现的关键词,通过关键词的加入,使得我们把某些关键词链向知道的POST URL上,从而提供这个POST的权重,它匹配的项目包括文章链接、页面链接、分类链接和标签链接。
可设置是否添加“nofollow”属性, 是否在新窗口中打开链接.可手动指定关键词和对应的URL链接.可设置每个页面最多自动添加几个链接可设置要忽略的关键词不过自动为关键词添加链接对中文支持并不友好. Keyword Link Plugin插件:为你的wordpress博客添加关键词的链接,并且你可以自由设置“不追踪链接”、“第一次有效”、“新窗口链接”、“忽略大小写”这些功能,使用起来很灵活,比如可以为你的Tag增加自动关键词链 接,这样在正文出现时同样有效。
给文章加上内部链接有利于增加搜索引擎收录。
面向所有的wordpress中文用户。
完美支持中英文关键词。
Alinks 插件:通过预先设置关键词和对应的链接即可. 之后文章中出现设置过链接的关键词, 则会自动添加上. 可以设置每页最多添加多少个关键词, 链接是否在新窗口中打开, 自定义链接图标, 链接点击统计功能。
Link A Dink插件:半自动的链接插件. 和Alinks插件的使用差不多, 通过手动设置关键词和对应的链接, 然后你以后写文章时会自动为该关键词添加链接. 方法二、代码 function.php中添加如下代码:$match_num_from = 1; //一篇文章中同一个关键字少于多少不锚文本(这个直接填1就好了)$match_num_to = 2; //一篇文章中同一个关键字最多出现多少次锚文本(建议不超过2次)//连接到WordPress的模块add_filter('the_content','tag_link',1);//按长度排序function tag_sort($a, $b){ if ( $a->name == $b->name ) return 0; return ( strlen($a->name) > strlen($b->name) ) ? -1 : 1;}//改变标签关键字function tag_link($content){global $match_num_from,$match_num_to; $posttags = get_the_tags(); if ($posttags) { usort($posttags, "tag_sort"); foreach($posttags as $tag) { $link = get_tag_link($tag->term_id); $keyword = $tag->name; //连接代码 $cleankeyword = stripslashes($keyword); $url = "".addcslashes($cleankeyword, '$').""; $limit = rand($match_num_from,$match_num_to); //不连接的代码 $content = preg_replace( '|(]+>)(.*)('.$ex_word.')(.*)(]*>)|U'.$case, '$1$2%&&&&& %$4$5', $content); $content = preg_replace( '|()|U'.$case, '$1$2%&&&&& %$4$5', $content); $cleankeyword = preg_quote($cleankeyword,'\''); $regEx = '\'(?!((]*?)>)|([^>]*?))\'s' . $case; $content = preg_replace($regEx,$url,$content,$limit); $content = str_replace( '%&&&&& %', stripslashes($ex_word), $content); } } return $content;
关于wordpress 首页调用分类目录下的文章
按你的要求写了,仅供参考。
$paged = (get_query_var('paged')) ? get_query_var('paged') : 1;$args=array('cat' =>'', // 分类ID,单引号中填写具体ID,在你后台的分类目录中鼠标查找'posts_per_page' =>5, // 显示篇数'paged'=>$paged,);query_posts($args);if (have_posts()) : while (have_posts()) : the_post(); ?>
如何在WORDPRESS首页插入一段自定义代码?
展开全部 后台文章编辑框添加按钮,可以通过下面的代码实现 。
把这个代码放到主题functions.php文件里。
//增强编辑器开始 ,将代码放到function.php文件中function add_editor_buttons($buttons) {$buttons[] = 'fontselect';$buttons[] = 'fontsizeselect';$buttons[] = 'outdent';$buttons[] = 'indent';$buttons[] = 'copy';$buttons[] = 'paste';$buttons[] = 'cut';$buttons[] = 'backcolor';return $buttons;}add_filter("mce_buttons_3", "add_editor_buttons");具体添加哪些按钮,可参照下面这些。
wordpress编辑器按钮调用的Key:1.剪切(cut)复制(copy)粘贴(paste)撤销(undo)重做(redo)居中(justifycenter)2.加粗(bold)斜体(italic)左对齐(justifyleft)右对齐(justfyright)3.两端对齐(justfyfull)插入超链接(link)取消超链接(unlink)插入图片(image)4.清除格式(removeformat)下划线(underline)删除线(strikethrough)5.锚文本(anchor)新建文本(newdocument)6.字体颜色(forecolor)字体背景色(backcolor)7.格式选择(formmatselect)字体选择(fontselect)字号选择(fontsizeselect)8.样式选择(styleselect)无序列表(bullist)编号列表(numlist)9.减少缩进(outdent)缩进(indent)帮助(wp_help)10打开HTML代码编辑器(code)水平线(hr)清除冗余代码(cleanup)11.上标(sub)下标(sup)特殊符号(charmap)插入more标签(wp_more)12.插入分页标签(wp_page)13.隐藏按钮显示开关(wp_adv)14.隐藏按钮区起始部分(wp_adv_start)15.隐藏按钮区结束部分(wp_adv_end)16.拼写检查(spellchecker)
转载请注明出处51数据库 » wordpress标签的调用代码
如此精彩耀眼