Moin Moin!
Gibt es eine Möglichkeit die Kategorien und Schlagworte des Custom Post Tpyes und die der regulären Beiträge "verbinden" kann?
Bei mir werden zwar die eingetragenen Kategorien und Schlagworte beim CPT bei den regulären angezeigt aber wenn ich auf eine Kategorie klicke werden mir nur die regulären Beiträge angezeigt und nicht die des CPT
Custom Post Types - Kategorien mit Beiträgen verbinden
-
-
- Gerade eben
- Anzeige
Hallo!
Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.
- ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
- ✔️ Deutsche Server & DSGVO-konform
- ✔️ Persönlicher Support (kein 0815-Ticket-System)
-
Hallo
Das hat sicher mit dem verwendeten WP_Query zu tun - zumindest kannst du dein Vorhaben über ein angepasstes WP_Querry umsetzen.
Dumme Frage aber, hast du denn für die Beiträge des CPTs eine Standardkategorie aufgewählt?
LG, pixselig
-
ich zeig mal lieber wie der Eintrag in der functions.php aussieht, denn ich weiß nicht was du mit wp_query meinst
Aber soviel schonmal eine Standardkategorie wird nicht ausgewähltPHP
Alles anzeigenfunction autoren_custom_post_type() { $labels = array( 'name' => 'Autoren Einträge', 'singular_name' => 'Autoren', 'menu_name' => 'Autoren', 'parent_item_colon' => '', 'all_items' => 'Alle Einträge', 'view_item' => 'Eintrag ansehen', 'add_new_item' => 'Neuer Eintrag', 'add_new' => 'Hinzufügen', 'edit_item' => 'Eintrag bearbeiten', 'update_item' => 'Update Eintrag', 'search_items' => '', 'not_found' => '', 'not_found_in_trash' => '', ); $rewrite = array( 'slug' => 'autoren', 'with_front' => true, 'pages' => true, 'feeds' => true, ); $args = array( 'labels' => $labels, 'supports' => array( 'title', 'editor', 'excerpt', 'thumbnail', 'comments', 'trackbacks', 'author', ), 'taxonomies' => array( 'category', 'post_tag' ), 'hierarchical' => false, 'public' => true, 'show_ui' => true, 'show_in_menu' => true, 'show_in_nav_menus' => true, 'show_in_admin_bar' => true, 'menu_position' => 5, 'can_export' => false, 'has_archive' => true, 'exclude_from_search' => false, 'publicly_queryable' => true, 'rewrite' => $rewrite, 'capability_type' => 'page', ); register_post_type( 'autor', $args ); $labels = array( 'name' => 'Autoren Einträge', 'singular_name' => 'Autoren', 'menu_name' => 'Autoren', 'parent_item_colon' => '', 'all_items' => 'Alle Einträge', 'view_item' => 'Eintrag ansehen', 'add_new_item' => 'Neuer Eintrag', 'add_new' => 'Hinzufügen', 'edit_item' => 'Eintrag bearbeiten', 'update_item' => 'Update Eintrag', 'search_items' => '', 'not_found' => '', 'not_found_in_trash' => '', ); $rewrite = array( 'slug' => 'autoren', 'with_front' => true, 'pages' => true, 'feeds' => true, ); $args = array( 'labels' => $labels, 'supports' => array( 'title', 'editor', 'excerpt', 'thumbnail', 'comments', 'trackbacks', 'author', ), 'taxonomies' => array( 'category', 'post_tag' ), 'hierarchical' => false, 'public' => true, 'show_ui' => true, 'show_in_menu' => true, 'show_in_nav_menus' => true, 'show_in_admin_bar' => true, 'menu_position' => 5, 'can_export' => false, 'has_archive' => true, 'exclude_from_search' => false, 'publicly_queryable' => true, 'rewrite' => $rewrite, 'capability_type' => 'page', ); register_post_type( 'autor', $args ); } // Hook into the 'init' action add_action( 'init', 'autoren_custom_post_type', 0 ); -
keiner ne Idee?
-
Nur mal zum Verständnis:
Du wählst also für einige Beiträge sagen wir die Kategorie "Auto". Für einige Beiträge des CPTs wählst du ebenfalls die Kategorie "Auto".
Wenn jetzt im Frontend die Kategorie "Auto" angesteuert wird, werden nur die Standardbeiträge welche du der Kategorie "Auto" zugeordnet hast angezeigt, es werden aber nicht die Beiträge des CPTs welche du der Kategorie "Auto" zugeordnet hat angezeigt.Soweit richtig?
-
genau so ist es. selbiges gilt auch für Schlagworte
-
genau so ist es. selbiges gilt auch für Schlagworte
ja logisch
weil du dort einen Query brauchst, der den custom post_type berücksichtigt
der Standard Loop holt nur post type post du magst aber post type post und deinen custom post typedas musste WP mit einem Query einfach anschaffen :-)
-
und wie gehts das?
-
http://codex.wordpress.org/Class_Referenc…Type_Parameters
Du musst für den post-type Parameter ein Array angeben, in welches du alle zu Anzeige gewünschten Posttypes schreibst.Allerdings frage ich mich, was dir ein eigener Posttype bringt, wenn du ihn eh wie den Normalen behandeln willst.
-
und wie und wo muss ich da jetzt was ändern?
-
und wie und wo muss ich da jetzt was ändern?
ich helf wirklich gern, wenns um kleine DInge geht oder wo die Sachen zig Mal eh nachlesbar auf meiner Texto stehen,
ich frag mich wie du den Custom Post Type erstellt hast, wenn du nicht weißt was ein "query" ist?
wie magst du doch eher sehr komplexe Dinge umsetzen, wenn du von php so gar keine Ahnung hast?
wir können hier nur Hilfe zur Selbsthilfe geben ... suche nach WP Query Custom Loop
wie man dann den Loop dazu bringt das er was anzeigt siehst du in der content oder content-single.php deines Themes
das ist nicht mal ne Kleinigkeit
Jetzt mitmachen!
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!