如何使用wp_Dropdown_Categories()在名称类别旁边显示术语ID

时间:2020-04-22 作者:tientruong0810

我有示例代码:

                        <?php 
                                $defaults = array(
                                    \'show_option_all\'   => \'\',
                                    \'show_option_none\'  => \'\',
                                    \'orderby\'           => \'id\',
                                    \'order\'             => \'ASC\',
                                    \'show_count\'        => 1,
                                    \'hide_empty\'        => 0,
                                    \'child_of\'          => 0,
                                    \'exclude\'           => \'\',
                                    \'echo\'              => 1,
                                    \'selected\'          => 1,
                                    \'hierarchical\'      => 1,
                                    \'name\'              => \'cat\',
                                    \'id\'                => \'mySelect\',
                                    \'class\'             => \'postform\',
                                    \'depth\'             => 0,
                                    \'tab_index\'         => 1,
                                    \'taxonomy\'          => \'category\',
                                    \'hide_if_empty\'     => false,
                                    \'option_none_value\' => -1,
                                    \'value_field\'       => \'name\',
                                    \'required\'          => false,
                                );
                                wp_dropdown_categories( $defaults )
                        ?>
Html将具有以下内容:

<option class="level-1" value="Name category 1">Name category 1 (38)</option>
如何在名称类别旁边显示术语ID,如下所示:

<option class="level-1" value="Name category 1">Name category 1 (ID-161) (38)</option>
谢谢你的帮助

1 个回复
SO网友:Worduoso

您可以向函数添加自定义挂钩。php:

function my_add_cat_id($category_name, $category) {
    return $category_name ." (ID-".$category->term_id.")";
}
add_filter(\'list_cats\', \'my_add_cat_id\', 10,2);

相关推荐

整个站点的白屏,包括wp-admin

在MacBook上,我使用FileZilla通过SFTP下载了一个WP multisite。我还导出了所有必需数据库的副本。我已经更新了所有wp-config 与本地数据库设置匹配的文件。我遇到的问题是,我的前端和后端都有一个白色屏幕。我甚至看不到登录屏幕wp-login.php我尝试了以下方法,但没有成功:将我的本地PHP版本与live server版本集相匹配WP_DEBUG 添加到trueWP_DEBUG_LOG 到wp-config</添加了WP_DEBUG_DISPLAY 到wp-conf