web-dev-qa-db-fra.com

Le filtrage par catégorie ne pagine pas correctement sur le backend

Description du problème

À l'heure actuelle, sur le tableau de bord d'administration Wordpress, nous avons 300 articles sur notre blog. 250 de ces articles sont dans la catégorie "Blog". Nous essayons de filtrer les publications pour afficher uniquement les publications de la catégorie Blog. Donc, nous cliquons sur le menu déroulant et filtrons ainsi ou nous allons à la page des catégories et cliquez sur le lien du numéro de publication à droite de la ligne du tableau.

Nous avons également des paramètres de publication par page dans les Options d’écran définies sur 300 publications par page.

Comportement prévisible:

Lors de la sélection du filtre de catégorie, nous pouvons voir tous les articles, car nous devrions avoir 300 articles par page. S'il y avait était plus de 300 posts, nous aurions une pagination en bas.

Comportement actuel:

Wordpress n'affiche que 8 articles (tout en précisant qu'il existe 250 articles "Blog" au total) et aucune pagination n'est disponible dans le coin inférieur droit.

Tentatives de réparation

  • J'ai essayé de réduire le nombre de messages par page à 50 à force pagination. What Happened Il a créé la pagination en bas à droite, mais en allant à la "page 2", il affiche les mêmes 8 messages.
  • J'ai essayé d'activer WP_ALLOW_REPAIR et de frapper le Host/wp-admin/maint/repair.php. Ce qui s'est passé : Le script a indiqué qu'il ne réparait rien, à la fois pour "Repair Database" et "Repair & Optimize Database"
2
Zachary

On dirait que nous avons ajouté par erreur une publication par page sur le filtre pre_get_posts qui limitait non seulement le frontal, mais aussi le backend.

Nous avons simplement enveloppé ce code avec !is_admin() et nous étions prêts à partir!

1
Zachary