Zeige Beiträge nach Kategorien

Ich bin gerade dabei, ein WordPress-Theme zu entwickeln und ich möchte verschiedene Seiten haben, auf denen ich Beiträge aus verschiedenen Kategorien anzeigen kann. Ich habe ein Styling und eine Struktur, die ich beibehalten möchte, die ich auf der Titelseite verwendet habe. Ich habe jedoch einige Schwierigkeiten.

Ich habe verschiedene Seiten innerhalb des Verzeichnisses basierend auf Kategorien erstellt: Seitenleben, Seitenwege usw. Ich suche nun nach den Posts nach Kategorie auf der Seite. Hier ist die Schleife (von meiner Startseite) die ich bearbeiten möchte:

<a href="https://wordpress.stackexchange.com/questions/230877/display-posts-by-categories/"> <img src="https://wordpress.stackexchange.com/questions/230877/display-posts-by-categories/" alt=" " class="fontpage_thumb">

Ich bin mir nicht sicher, wie ich diese Schleife und Struktur nun bearbeiten soll, um nur Beiträge aus der bestimmten Kategorie anzuzeigen, die ich brauche. Hat jemand irgendwelche Vorschläge, wäre es toll, ein Feedback zu bekommen?

Auch – die unten verwendete Schleife ist eine, die ich von woanders integriert habe, also könnte es einige irrelevante Teile darin geben.

Vielen Dank!

Solutions Collecting From Web of "Zeige Beiträge nach Kategorien"

Probieren Sie diesen Code aus

 
< ?php if ( have_posts() ) : ?> < ?php while ( have_posts() ) : the_post(); ?>
< ?php endwhile; ?> < ?php endif; ?> < ?php wp_reset_query(); ?>
< ?php $paged = get_query_var('paged') ? get_query_var('paged') : 1; $args = array('post_type' => 'post','cat'=> 2,'posts_per_page' => 9, 'paged' => $paged); // Here 2 ('cat'=>2) is the Id of category of post that need to show $loop = new WP_Query( $args );?> < ?php while ( $loop->have_posts() ) : $loop->the_post(); ?>
< ?php $thumbnail_id = get_post_thumbnail_id(); $thumbnail_url = wp_get_attachment_image_src( $thumbnail_id, 'thumbnail-size', true ); $thumbnail_meta = get_post_meta( $thumbnail_id, '_wp_attachement_image_alt', true ); ?> < ?php echo $thumbnail_meta; ?>
< ?php endwhile; ?> < ?php wp_reset_query(); ?>

Vergessen Sie nicht, die Kategorie-ID (‘cat’ => 2) zu ändern. Ersetzen Sie 2 durch Ihre Kategorie-ID des Posts, den Sie anzeigen möchten