Alle Blogposts werden nicht angezeigt

Dieser Beitrag existiert vielleicht schon, aber ich habe ihn einfach übersehen, als ich danach gesucht habe. Hier geht. Ich habe kürzlich meinen Blog zurück zum Genesis Framework geändert. Ich verwende das Namenlose Kind-Thema.

Das sind meine Probleme:

  1. Der einzige Weg, wie die Titelseite korrekt angezeigt wird, besteht darin, dass ich im Bereich Einstellungen -> Lesen die Option “Letzte Beiträge anzeigen” auswähle
  2. Es erscheinen nur meine Posts und nicht die der anderen Autoren. Ich habe eine Seite mit dem Namen “Blog” erstellt und den folgenden Code eingegeben, aber es werden nur meine Beiträge angezeigt.

Meine Vorlagendatei:

 'any', #all post types 'posts_per_page' => 10 #get 10 posts ); $query = new WP_Query( $args ); if($query->have_posts()): while($query->have_posts()): $query->the_post(); the_title(); #display the title endwhile; endif; get_footer(); 

In der Autorenbox sehe ich, wo verschiedene Autoren per Post ausgewählt werden können, aber ich brauche alle Beiträge aller Autoren, die in der Liste erscheinen. Jede Hilfe würde sehr geschätzt werden.

Hier ist ein Link zu meiner Seite, wenn das hilft: http://fullfigureplus.com

Solutions Collecting From Web of "Alle Blogposts werden nicht angezeigt"

  1. Der einzige Weg, wie die Titelseite korrekt angezeigt wird, besteht darin, dass ich im Bereich Einstellungen -> Lesen die Option “Letzte Beiträge anzeigen” auswähle

Das ist die Standardmethode, mit der die meisten Genesis-Unterthemen funktionieren, und im Namenlosen-Thema-Code ist nichts enthalten, was darauf hindeutet, dass der Autor des Themas erwartet hat, dass jemand eine statische Titelseite verwendet. Genesis wurde nicht wissentlich so entworfen, aber alle Designs von Pre-Genesis StudioPress erforderten die Einstellung “Letzten Beitrag anzeigen”, um korrekt zu funktionieren.

Ich erinnere mich daran, einige Tests für statische Seiten (Geneis Breadcrumbs kommt mir in den Sinn) während Genesis-Tests, aber Brian verwendet nie statische Seiten für seine Kinder Themen. Also, erwarten Sie die gleichen Probleme alle WordPress statische Seiten (wie Seitenumbruch Probleme).

  1. Es erscheinen nur meine Posts und nicht die der anderen Autoren. Ich habe eine Seite mit dem Namen “Blog” erstellt und den folgenden Code eingegeben, aber es werden nur meine Beiträge angezeigt.

Genesis hat bereits eine Blog-Seitenvorlage und sucht nach einem benutzerdefinierten Feld namens query_args für WP_Query-Schleifeneinstellungen. Es gibt auch Einstellungen für die Genesis Theme Settings Seite. Das benutzerdefinierte Feld query_args überschreibt die Einstellungen auf der Seite Theeme Settings.

  • Löschen Sie die Blog-Seitenvorlagendatei im untergeordneten Thema.
  • Bearbeiten Sie Ihre Blogseite.
  • Fügen Sie einen benutzerdefinierten Feldnamen query_args .
  • Setzen Sie den Wert auf post_type=any . Die Anzahl der Posts pro Seite wird auf der Seite “Genesis Theme Settings” festgelegt.
  • Gehen Sie zur Seite “Genesis Theme Settings” ( /wp-admin/admin.php?page=genesis ) und legen Sie die Einstellungen für die Blog-Seitenvorlage fest.

Das wird dasselbe tun wie dein Code und alle zusätzlichen Genesis-Seiten aufrufen. Hinweis: query_args kann nur WP_Query-String-Parameter akzeptieren. Mit dem Filter 'genesis_custom_loop_args' können kompliziertere Abfragen hinzugefügt werden.