站长百科 | 数字化技能提升教程 数字化时代生存宝典
首页
数字化百科
电子书
▼
建站程序
开发
服务器
办公软件
开发教程
▼
服务器教程
软件使用教程
运营教程
热门电子书
▼
CSS教程
WordPress教程
导航
程序频道
推广频道
网赚频道
人物频道
网站程序
网页制作
云计算
服务器
CMS
论坛
网店
虚拟主机
cPanel
网址导航
WIKI使用导航
WIKI首页
热点词条
最新资讯
网站程序
站长人物
页面分类
使用帮助
编辑测试
创建条目
网站地图
站长百科导航
站长百科
主机侦探
IDCtalk云说
跨境电商导航
WordPress啦
站长专题
网站推广
网站程序
网站赚钱
虚拟主机
cPanel
网址导航专题
云计算
微博营销
虚拟主机管理系统
开放平台
WIKI程序与应用
美国十大主机
编辑“
WordPress:Template Tags/wp dropdown categories
”
人物百科
|
营销百科
|
网赚百科
|
站长工具
|
网站程序
|
域名主机
|
互联网公司
|
分类索引
跳转至:
导航
、
搜索
警告:
您没有登录。如果您做出任意编辑,您的IP地址将会公开可见。如果您
登录
或
创建
一个账户,您的编辑将归属于您的用户名,且将享受其他好处。
反垃圾检查。
不要
加入这个!
{{Copyedit}} ==描述 == 在一个没有提交按钮的选择框(如下拉列表)上显示类别的一个列表。 == 用法 == %%% <?php wp_dropdown_categories('arguments'); ?> %%% ==例子== ===默认用法=== <pre> $defaults = array('show_option_all' => '', 'show_option_none' => '', 'orderby' => 'ID', 'order' => 'ASC', 'show_last_update' => 0, 'show_count' => 0, 'hide_empty' => 1, 'child_of' => 0, 'exclude' => '', 'echo' => 1, 'selected' => 0, 'hierarchical' => 0, 'name' => 'cat', 'class' => 'postform', 'depth' => 0); </pre> 默认情况下,用法是: *以上升的顺序,根据类别id分类 *不显示最后一次的更新 *不显示一个类别内文章的数目 * 不显示 '空' 类别 *不排除任何内容 *显示(echos)类别 *没有从形式上'选择'类别‘ *不以等级结构显示类别 *将'cat'指定为格式名 *将格式指定到级别'平台' *没有深入的限制 <?php wp_dropdown_categories(); ?> ===拥有提交按钮的下拉列表=== 以HTML的形式,拥有一个提交按钮,显示一个等级类别的下拉列表,在WordPress工具条中无序的列表上,显示每个类别的文章数目。 <li id="categories"> <h2><?php _e('Categories:'); ?></h2> <form action="<?php bloginfo('url'); ?>" method="get"> <?php wp_dropdown_categories('show_count=1&hierarchical=1'); ?> <input type="submit" name="submit" value="view" /> </form> </li> ===使用JavaScript没有提交按钮的下拉列表=== 例子描述了使用show_option_none参数而且是从[http://wordpress.org/support/topic/145489?replies=13#post-657759 Moshu的论坛文章]中收集的。 <li id="categories"><h2><?php _e('Posts by Category'); ?></h2> <?php wp_dropdown_categories('show_option_none=Select category'); ?> <script type="text/javascript"><!-- var dropdown = document.getElementById("cat"); function onCatChange() { if ( dropdown.options[dropdown.selectedIndex].value > 0 ) { location.href = "<?php echo get_option('home'); ?>/?cat="+dropdown.options[dropdown.selectedIndex].value; } } dropdown.onchange = onCatChange; --></script> </li> <li> </pre> ===使用JavaScript没有提交按钮的下拉列表 (2)=== 这个例子使用了''echo'' 参数 (echo=0)。一个简单的''preg_replace''插入了JavaScript代码。设置没有JavaScript也能够运行(提交按钮被''noscript''标签覆盖)。 <pre> <li id="categories"> <h2><?php _e('Posts by Category'); ?></h2> <form action="<?php bloginfo('url'); ?>/" method="get"> <?php $select = wp_dropdown_categories('show_option_none=Select category&show_count=1&orderby=name&echo=0'); $select = preg_replace("#<select([^>]*)>#", "<select$1 onchange='return this.form.submit()'>", $select); echo $select; ?> <noscript><input type="submit" value="View" /></noscript> </form> </li> </pre> == 参数== ; show_option_all :(''string'')导致下拉列表的HTML,允许你选择所有的类别。 ; show_option_none : (''string'')导致下拉列表的HTML,允许你不选择类别。 ; orderby :(''string'')给选项分类的关键词。有效的参数值: :* <tt>'ID'</tt> (默认) :* <tt>'name'</tt> ; order : (''string'') 选项的分类顺序。有效的参数值: :* <tt>'ASC'</tt> (默认的) :* <tt>'DESC'</tt> ; show_last_update : (''boolean'') 设置是否在每个类别上显示最后一篇文章的日期。有效的参数值: :* <tt>1</tt> (True) :* <tt>0 </tt> (False - Default) ; show_count : (''boolean'') 设置是否显示每个类别中的文章的数目。有效的参数值: :* <tt>1</tt> (True) :* <tt>0</tt> (False - Default) ; hide_empty : (''boolean'') 设置是否隐藏(不显示)不包含有文章的类别。有效的参数值: :* <tt>1</tt> (正确的 – 默认) :* <tt>0</tt> (错误的) ; child_of : (''integer'')只显示类别ID识别的子类别。这个参数没有默认值。 ; exclude : (''string'') 用逗号分开要删除的类别的ID。例如,'删除=4,12',指的是类别IDs4和12不会被显示/echoed或者返回。默认不删除任何类别。 ; echo : (''boolean'')显示书签(<tt>TRUE</tt>)或者返回书签供PHP使用(<tt>FALSE</tt>)。默认<tt>TRUE</tt>。 :* <tt>1</tt> (True - default) :* <tt>0</tt> (False) ; selected : (''integer'') 要被'挑选'或者显示在展示框中的类别的类别ID。默认不选择任何类别。 ; hierarchical : (''boolean'') 以等级级别的方式显示类别(子类别以嵌套的方式显示)。默认<tt>FALSE</tt>。 :* <tt>1</tt> (True) :* <tt>0</tt> (False - Default) ; name : (''string'') 给下拉列表指定的形式的名称。默认为'cat'。. ; class : (''string'') 指定给下拉列表形式的类别。默认为'文章形式'。 ; depth : (''integer'') 这个参数控制了,列出的类别中可以包含多少个类别层级。默认值是''0''(显示所有的类别和子类别)。这个参数在[[WordPress:Version 2.5|2.5版本]]时添加的。 :* <tt>0</tt> - 所有的类别和子类别(默认)。 :* <tt>-1</tt> -所有的类别以平常格式(而不是缩进格式)显示(删除'''等级级别''')。 :* <tt>1</tt> -只显示最高级别的类别 :* <tt>n</tt> - n 值(某个数目)规定显示类别的时候,可以显示的子类别的层级(或者等级) == 相关的 == {{标签 类别 标签}} {{PHP函数 标签 页底文字}}
摘要:
请注意,您对站长百科的所有贡献都可能被其他贡献者编辑,修改或删除。如果您不希望您的文字被任意修改和再散布,请不要提交。
您同时也要向我们保证您所提交的内容是您自己所作,或得自一个不受版权保护或相似自由的来源(参阅
Wordpress-mediawiki:版权
的细节)。
未经许可,请勿提交受版权保护的作品!
取消
编辑帮助
(在新窗口中打开)
本页使用的模板:
模板:Copyedit
(
编辑
)
模板:PHP Function Tag Footer
(
编辑
)
模板:PHP 函数标签页底文字
(
编辑
)
模板:PHP函数 标签 页底文字
(
编辑
)
模板:Tag Category Tags
(
编辑
)
模板:标签 类别 标签
(
编辑
)
模板:标签类别标签
(
编辑
)