Wie kann ich viele Beiträge anzeigen, die ein Autor pro Woche hat?

Ich habe herumgesucht und hatte kein Glück oder Erfolg bei der Suche nach einer Möglichkeit zu zeigen, wie viele Beiträge ein Autor in einem bestimmten Zeitraum (zB – eine Woche) geschrieben hat.

Irgendwelche Ideen wie man das angehen würde? Ich möchte nur die Gesamtzahl der Beiträge anzeigen, die ein Autor in einem bestimmten Zeitraum geleistet hat.

Solutions Collecting From Web of "Wie kann ich viele Beiträge anzeigen, die ein Autor pro Woche hat?"

Sehen Sie sich den Parameter date_query an, der zu WP 3.7 WP_Query # Date_Parameters und dem Parameter author hinzugefügt wurde.

Kombinieren Sie die beiden Parameter so, wie Sie sie benötigen, um alle Beiträge abzufragen, die ein Autor in einer bestimmten Zeit erstellt hat:

< ?php $args = array( 'posts_per_page' = -1, // get all posts 'author' => get_the_author_meta( 'ID' ), // from this author ID 'date_query' => array( // in the last week array( 'year' => date('Y'), 'week' => date('W'), ), 'fields' => 'ids' // only return an array of post IDs ), ); $results = new WP_Query( $args ); echo count( $results ); // display the number of results ?> 

Bearbeiten: Ich aktualisierte diese Antwort basierend auf der Eingabe von @birgire, um leistungsfähiger zu werden.

Sie können ein Plugin wie Autor Stats verwenden , um diese Statistiken herauszuziehen.

Wenn Sie etwas Brauchbareres möchten, müssen Sie Ihr eigenes Widget oder Plugin schreiben.