WordPress wp_list_categories() 在 1/3 的环境中不显示任何类别

WordPress wp_list_categories() shows no categories in 1/3 environments

任何有助于进一步调试的提示或技巧将不胜感激。

场景:

在 1/3 服务器环境中,wp_list_categories() 函数返回:'No categories',而其余 2 个按预期显示。由于它的 _production 表现不佳,我在可见调试方面受到限制。

环境:

到目前为止调试:

代码:

            <?php

                $args = array(
                'orderby'            => 'name',
                'order'              => 'ASC',
                'show_last_update'   => 0,
                'style'              => 'list',
                'show_count'         => 0,
                'hide_empty'         => 0,
                'use_desc_for_title' => 1,
                'child_of'           => 0,
                'hierarchical'       => true,
                'title_li'           => __( '' ),
                'show_option_none'   => __('No categories'),
                'number'             => NULL,
                'echo'               => 1,
                'depth'              => 1,
                'pad_counts'         => 0,
                'taxonomy'           => 'career-location' );
                wp_list_categories( $args );

            ?>

经过多次故障排除后,很明显托管数据库的服务器在尝试列出 800 多个类别及其子类别时遇到了资源瓶颈。

错误配置的 XML 语法将许多类别转储到错误的位置,使数据库膨胀。这是通过清理数据库解决的,而且,服务器将升级以解决未来的资源块问题。