Wie wird die Beitragsanzahl des Autors für mehrere benutzerdefinierte Beitragstypen angezeigt?

Auf meiner Seite ” author.php ” habe ich eine Anzahl von Posts angezeigt, aber es zählen nur Posts vom Typ ‘Post’, ich brauche es um mehrere Post-Typen zu zählen.

Ich denke, sie versuchen, diesen core zu machen, aber keine Updates für eine Weile, siehe Ticket # 32243 .

Ich bin kein Programmierer, also weiß ich nicht, wie ich es machen soll, kann mir jemand helfen?

Solutions Collecting From Web of "Wie wird die Beitragsanzahl des Autors für mehrere benutzerdefinierte Beitragstypen angezeigt?"

Dieses Ticket wurde in der Version 4.3 behoben und geschlossen.

Stellen Sie sicher, dass Sie die neueste Version (aktuell 4.4.2) haben

Wenn wir die Inline-Dokumentation für count_user_posts() , finden wir diesen Teil:

 * @since 4.3.0 Added `$public_only` argument. Added the ability to pass an array * of post types to `$post_type`. 

Beachten Sie, dass der Standardposttyp für diese function post .

Sie werden wahrscheinlich die gewünschten Post-Typen hinzufügen müssen, hier ein Beispiel:

 echo count_user_posts( $userid = 1, $post_type = [ 'post', 'page' ], $public_only = false ); 

um die Anzahl für den Benutzer mit der Benutzer-ID 1 zu erhalten und die Posts und die Seite zu posten .