Ich versuche, eine große Anzahl von Kategorien aus meinem Kategorie-Widget auszublenden. Ich habe ein paar Plugins ausprobiert, aber keines von ihnen scheint mich die Dropdown-Option verwenden zu lassen. Ich habe in den Hook widget_categories_args geschaut und das scheint das zu sein, was ich will, aber ich kann es nicht zum Laufen bringen.
Sowieso ist hier mein Code
function widget_categories_args_filter( $cat_args ) {
$exclude_arr = array( 57,61,63,56,55,62,52,53,54,67,65 );
if( isset( $cat_args['exclude'] ) && !empty( $cat_args['exclude'] ) )
$exclude_arr = array_unique( array_merge( explode( ',', $cat_args['exclude'] ), $exclude_arr ) );
$cat_args['exclude'] = implode( ',', $exclude_arr );
return $cat_args;
}
add_filter( 'widget_categories_args', 'widget_categories_args_filter', 10, 1 );
Ich habe das von hier übernommen: https://codex.wordpress.org/Plugin_API/Filter_Reference/widget_categories_args
Ich füge dies in die functions.php meines Themas ein. Das sollte keine Rolle spielen, obwohl die Funktion für Plugins eingestellt ist, oder?
1
. Versuchen Sie es 1000
. Wie gesagt, dies funktioniert bei mir, sodass möglicherweise eine andere Funktion stört. Wenn Sie die Priorität hoch setzen, erhalten Sie möglicherweise das letzte Wort. Verwenden Sie das Widget "Kernkategorie"?