サポート » バグ報告と提案 » wp_list_catsのバグ?

  • 引数「recurse」を指定しても、echoされてしまう不具合があるようです。

    以下、対処法について記述します。

    wp-includes/deprecated.php

    ▽元のコード
    function wp_list_cats($args = ”) {
    _deprecated_function(__FUNCTION__, ‘0.0’, ‘wp_list_categories()’);

    $r = wp_parse_args( $args );

    // Map to new names.
    if ( isset($r[‘optionall’]) && isset($r[‘all’]))
    $r[‘show_option_all’] = $r[‘all’];

    ▽修正後(2行追加)
    function wp_list_cats($args = ”) {
    _deprecated_function(__FUNCTION__, ‘0.0’, ‘wp_list_categories()’);

    $r = wp_parse_args( $args );

    // Map to new names.

    if ( isset($r['recurse']) )
                    $r['echo'] = $r['recurse'];

    if ( isset($r[‘optionall’]) && isset($r[‘all’]))
    $r[‘show_option_all’] = $r[‘all’];

    (問題点がありましたらコメントをお願いします)

  • トピック「wp_list_catsのバグ?」には新たに返信することはできません。