Wie erstelle ich einen benutzerdefinierten Beitrag im Admin?

Ich möchte, dass die Liste der defekten CPT nicht alle Posts enthält, sondern nur einige, je nach einer bestimmten Taxonomie. Gibt es einen Weg, das zu tun?

Solutions Collecting From Web of "Wie erstelle ich einen benutzerdefinierten Beitrag im Admin?"

Dieser Trick sollte dir helfen …

< ?php add_action('pre_get_posts', 'filter_posts_list'); function filter_posts_list($query) { //$pagenow holds the name of the current page being viewed global $pagenow; $post_type = $query->get('post_type'); //Check the post type and whether its the list page, then set the taxonomy if($post_type == 'my_cpt' && 'edit.php' == $pagenow) { //global $query's set() method for setting the taxonomy $query->set('my_taxonomy', 'my_taxonomy_value'); } } ?> 

Sie können alle WP_Query-Parameter mit der set Methode verwenden, um diese Lösung zu ändern. Für eine detaillierte Erklärung, drücken Sie diese .