阅读Wordpress功能描述

时间:2009-09-26 11:48:10

标签: wordpress

我希望能够理解为Wordpress功能提供的标准功能描述。特别是,有人可以从here解释以下示例:

用法

<?php wp_list_categories( $args ); ?> 

默认使用

<?php $args = array(
    'show_option_all'    => ,
    'orderby'            => 'name',
    'order'              => 'ASC',
    'show_last_update'   => 0,
    'style'              => 'list',
    'show_count'         => 0,
    'hide_empty'         => 1,
    'use_desc_for_title' => 1,
    'child_of'           => 0,
    'feed'               => ,
    'feed_type'          => ,
    'feed_image'         => ,
    'exclude'            => ,
    'exclude_tree'       => ,
    'include'            => ,
    'current_category'   => 0,
    'hierarchical'       => true,
    'title_li'           => __( 'Categories' ),
    'number'             => NULL,
    'echo'               => 1,
    'depth'              => 0 ); ?>

我可以猜到大部分内容,但特别是我无法猜测:

  • 逗号后的空白是什么意思?空字符串?
  • 什么是__?
  • 如何调用此功能?关键字如python,位置参数还是我必须传递一个数组?
  • 还有其他关于Wordpress功能描述的内容吗?这个例子没有涉及?

谢谢,

克里斯

1 个答案:

答案 0 :(得分:2)

  • 尾随逗号将是一个解析错误 - 在该文档中,我相信它只显示一个没有默认值的选项值。
  • __()函数是language localization function,它接受​​英语文字字符串,并返回应用程序定义的语言环境的翻译字符串。
  • 通过将数组作为参数传入来调用函数,定义为详细。实际上,在内部使用wp_parse_args,它允许您传递数组,对象或urlencoded样式字符串选项。
  • 请注意,这只是一个成语而不是所有PHP functions的调用方式。在这种情况下,函数的设计者很可能需要各种可选参数,并且能够在不破坏旧代码的情况下添加新参数。