Hallo zusammen,
ich habe gesehen, dass es schon 1.001 mal behandelt worden ist, ich habe auch versucht dem zu folgen, aber irgendwie funktioniert es nicht.
Die Seite für "zeige cat x hier" ist https://fenster-preise.net/fenster-videoblog. Das funktioniert. Nur ein Test-Beitrag aus der Kategorie Video-Blog wird angezeigt.
Die Seite für "zeige cat x hier nicht" ist https://fenster-preise.net/fenster-blog. Das funktioniert nicht. Der Testbeitrag sollte ausgeschlossen sein, wird aber angezeigt.
Hier der Code:
Code
/* Kategorie Video als Einzige auf Video-Blogseite zeigen */
if(is_page(6122)) {
function setvlog_category( $query ) {
if ( $query->is_main_query() ) {
$query->set( 'cat', '1520' );
}
}
add_action( 'pre_get_posts', 'setvlog_category' ); }
/* Kategorie Video als Einzige von allgemeiner Blogseite ausschließen */
else if(is_page(3878)) {
function exclude_category( $query ) {
if ( $query->is_main_query() ) {
$query->set( 'cat', '-1520' );
}
}
add_action( 'pre_get_posts', 'exclude_category' );
};
Alles anzeigen
Mir scheint, der ausschließende ID-Eintrag -x hat keine Wirkung ... Was mache ich falsch? Danke euch!
Edit maxe: Titel angepasst