Zeigen Sie Beiträge in drei Spalten nach Kategorie an

Ich habe Beiträge gesehen, die wahrscheinlich darauf antworten, aber leider sind die Antworten alle ein bisschen technisch, ohne dir zu sagen, wohin der Code gehen sollte? Im Moment habe ich meine Beiträge auf eine Blogseite geleitet. Ich unterteile meine Beiträge in drei Kategorien. Was ich möchte, ist 3 Spalten für jede Kategorie mit der Fähigkeit, ein Bild und einen Titel über dem Anfang jeder Spalte und eine formatierte Linie zwischen ihnen zu setzen. Ich verstehe, dass dies Loops und Bearbeiten der PHP-Dateien beinhaltet, aber in anderen Posts sagen sie nicht, welche PHP-Dateien oder welche CSS usw.? Tut mir leid, dass ich dumm bin, aber wenn möglich, wäre eine einfache Erklärung großartig. Ich benutze das freie Seitenlinien-Thema, aber auf einem localhost als nur zu lernen. Vielen Dank!!

Solutions Collecting From Web of "Zeigen Sie Beiträge in drei Spalten nach Kategorie an"

Ich bin nicht vertraut mit dem Thema, das Sie verwenden, aber das sollte sowieso irrelevant sein.

Seiten können Template-Dateien zugewiesen werden , deren PHP definiert, was und wie Inhalte auf dieser Seite angezeigt werden.

Sie müssen die mit dem Theme gelieferten Seitenvorlagen nicht ändern, sondern erstellen Sie zusätzlich zu den bereits vorhandenen Seitenvorlagen (als Referenz lesen Sie die Seite mit dem verknüpften Codex). Ordnen Sie das der Seite zu, die als Blog-Seite festgelegt wurde.

Ob Sie sich dafür entscheiden, drei separate Schleifen auszuführen oder die Nachrichten in einer Abfrage nach Kategorien geordnet abzurufen (und das Echo-Markup entsprechend innerhalb der Schleife), liegt ganz bei Ihnen. WP_Query wie man diese Schleife (n) WP_Query siehe den Codex der WP_Query class und ihre Verwendung.

Ob Sie ein separates Stylesheet in die Warteschlange stellen oder die theme style.css- Datei bearbeiten, bleibt Ihnen überlassen.

Sollte der Autor des Originalthemas regelmäßige Updates liefern und Sie beabsichtigen, diese in Zukunft zu verwenden, möchten Sie vielleicht entscheiden, es nicht zu ändern, sondern sich stattdessen mit untergeordneten Themen vertraut zu machen.

Wenn Sie Post in drei Spalten nach Kategorie anzeigen möchten, dann können Sie meine beste Antwort auf diese Frage auswählen, aber es ist schwer, weil ich keine Antwort “eine Lösung passt für alle” geben kann. Der Code, den ich hier zur Verfügung stelle, muss geändert und an Ihr eigenes Thema angepasst werden. Jedes Thema ist etwas anders, so dass ich nur eine generische Antwort geben kann und hoffe, dass die Leute, die dies lesen, es ändern können, um es ihren eigenen Themen anzupassen!

Sie können die Struktur der folgenden Snippets in Ihrem kostenlosen Seitenlinien-Design ähnlich machen, hier verwende ich bootstrap, um es in drei Spalten anzuzeigen.

Folgen Sie einfach der gleichen Grundstruktur und wenden Sie sie auf das Thema an, das Sie haben, und ich denke, es kann Ihnen dabei helfen, verschiedene Kategorien in drei Spalten anzuzeigen.

 
< ?php $args = array( 'posts_per_page' => 8, 'category_name' => 'your-category' ); $myposts = get_posts( $args ); foreach ( $myposts as $post ) : setup_postdata( $post ); if (have_posts()) { the_title(); get_the_content(); // and other function in the_loop } endforeach; wp_reset_postdata(); ?>
< ?php $args = array( 'posts_per_page' => 8, 'category_name' => 'your-category' ); $myposts = get_posts( $args ); foreach ( $myposts as $post ) : setup_postdata( $post ); if (have_posts()) { the_title(); get_the_content(); // and other function in the_loop } endforeach; wp_reset_postdata(); ?>
< ?php $args = array( 'posts_per_page' => 8, 'category_name' => 'your-category' ); $myposts = get_posts( $args ); foreach ( $myposts as $post ) : setup_postdata( $post ); if (have_posts()) { the_title(); get_the_content(); // and other function in the_loop } endforeach; wp_reset_postdata(); ?>

Bitte nehmen Sie sich Zeit, um von ihrer offiziellen WordPress-Dokumentation in diesem Link zu lesen

https://codex.wordpress.org/Template_Tags/get_posts