代码之家  ›  专栏  ›  技术社区  ›  Casebash

阅读WordPress功能描述

  •  0
  • Casebash  · 技术社区  · 15 年前

    我希望能够理解为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 回复  |  直到 14 年前
        1
  •  2
  •   Paul Dixon    15 年前
    • 后面的逗号是一个解析错误——在该文档中,我认为它只是显示了一个没有默认值的选项值。
    • 函数是一个 language localization function ,它采用英语文本字符串,并返回应用程序定义的区域设置的已翻译字符串。
    • 该函数通过将数组作为参数传入来调用,具体定义如下。事实上,在内部,它使用 wp_parse_args 它允许您传递一个数组、一个对象或一个urlencoded样式的选项字符串。
    • 请注意这只是一个 习语 而不是一路 PHP functions 被称为。在这种情况下,函数的设计者很可能需要大量的可选参数,再加上添加新参数而不破坏旧代码的能力。