站长百科 | 数字化技能提升教程 数字化时代生存宝典
首页
数字化百科
电子书
▼
建站程序
开发
服务器
办公软件
开发教程
▼
服务器教程
软件使用教程
运营教程
热门电子书
▼
CSS教程
WordPress教程
导航
程序频道
推广频道
网赚频道
人物频道
网站程序
网页制作
云计算
服务器
CMS
论坛
网店
虚拟主机
cPanel
网址导航
WIKI使用导航
WIKI首页
热点词条
最新资讯
网站程序
站长人物
页面分类
使用帮助
编辑测试
创建条目
网站地图
站长百科导航
站长百科
主机侦探
IDCtalk云说
跨境电商导航
WordPress啦
站长专题
网站推广
网站程序
网站赚钱
虚拟主机
cPanel
网址导航专题
云计算
微博营销
虚拟主机管理系统
开放平台
WIKI程序与应用
美国十大主机
编辑“
WordPress:Template Tags/How to Pass Tag Parameters
”(章节)
人物百科
|
营销百科
|
网赚百科
|
站长工具
|
网站程序
|
域名主机
|
互联网公司
|
分类索引
跳转至:
导航
、
搜索
警告:
您没有登录。如果您做出任意编辑,您的IP地址将会公开可见。如果您
登录
或
创建
一个账户,您的编辑将归属于您的用户名,且将享受其他好处。
反垃圾检查。
不要
加入这个!
== 拥有查询字符串样式参数的标签== 模板标签的最后一种类型利用了查询字符串样式,向标签传递参数。这些提供了一个便利的标签的'包装函式',这个函式使用了[[#WordPress:Tags with PHP function-style parameters|PHP 函数参数样式]]和一个相关的数值较大的参数。例如,模板标签[[WordPress:Template_Tags/wp_list_cats|wp_list_cats()]]是[[WordPress:Template_Tags/list_cats|list_cats()]]的包装函式,[[WordPress:Template_Tags/list_cats|list_cats()]],一个拥有十八个参数的标签! 如果你想在list_cats()中设置'''删除''参数(参数列表上有十七个参数),并且将剩余的参数保持为默认设置,你需要: <?php list_cats(TRUE, 'All', 'ID', 'asc', '', TRUE, FALSE, FALSE, TRUE, TRUE, FALSE, '', '', FALSE, '', '', '10,11,12'); ?> ''或者''你可以使用wp_list_cats(): <?php wp_list_cats('exclude=10,11,12'); ?> 因此查询字符串格式标签是有用的,因为这些标签能够使你更改你需要的参数的参数值,但是不需要提供所有的参数或者近乎所有的参数的参数值。然而,并不是所有的PHP函数样式的模板标签都有一个查询字符串样式的等同物。(同时注意接受query-string样式的参数的名称,通常以'wp_'作为前缀,例如wp_list_cats(),但是你要查看标签的文件,确定标签接受参数的方法。) 标签[[WordPress:Template Tags/wp_list_authors|wp_list_authors()]]有六个参数,我们在这里设置了其中的三个参数: <?php wp_list_authors('show_fullname=1&feed=rss&optioncount=1'); ?> 首先,所有的参数在一起,都是由单引号或者双引号括起来的。每个参数都输入进了''parameter=value''格式,但是这些是由一个&(&)分开的。Broken down,上述显示的标签声明: :* 参数 '''show_fullname''' (''boolean'' 样式的参数) 等同于<tt>1</tt> (true)。 :: 和 :* 参数'''feed''' (''string'' 样式参数)等同于 <tt>rss</tt>。 :: 和 :* 参数 '''optioncount''' (''boolean'' 样式参数)等同于<tt>1</tt> (true)。 (请看看 [[#WordPress:Types of parameters|参数类型]]关于参数样式以及怎样使用这些参数样式的信息。) query-string样式的参数不需要以一个特别的顺序输入。真正需要在意的是确保参数名称的拼写是正确的。如果参数名不容易读出,你可以用空格分开参数: <?php wp_list_authors('show_fullname=1 & feed=rss & optioncount=1'); ?> 你也可以将query-string扩展在几行上(注意将每个参数/参数值放入一个单引号和以一个点号开始一个新行): <?php wp_list_authors( 'show_fullname=1' .'&feed=rss' .'&optioncount=1' ); ?> 使用query-string格式标签有一些限制,你不可以传递某些字符,例如&符号和引号(单引号或者双引号)。在这些情况下,你可以使用一个联合的数组: <?php $params = array( 'type' => 'postbypost', 'limit' => 5, 'format' => 'custom', 'before' => '<li>&bull;&nbsp;', 'after' => '</li>' ); wp_get_archives($params); ?>
摘要:
请注意,您对站长百科的所有贡献都可能被其他贡献者编辑,修改或删除。如果您不希望您的文字被任意修改和再散布,请不要提交。
您同时也要向我们保证您所提交的内容是您自己所作,或得自一个不受版权保护或相似自由的来源(参阅
Wordpress-mediawiki:版权
的细节)。
未经许可,请勿提交受版权保护的作品!
取消
编辑帮助
(在新窗口中打开)