Liste Kategorie Beiträge V0.21 Upgrade bricht Website

Ich habe gerade das Plug-in “List Category Posts” von 0.18.3 auf 0.21 aktualisiert und meine Website ist gescheitert.

Ich habe festgestellt, dass der Unterschied, der den Fehler verursacht, darin besteht, dass die vorherige Version einen String-Parameter an get_posts () übergibt, während die neue Version die Argumente als Array sendet.

Das Problem ist, dass der Standardwert für post_parent = 0 keine Auswirkung hat, wenn er als String übergeben wird (zB “? Cat = 55 & post_parent = 0”), aber wenn der Parameter als Array übergeben wird (z. B. array (‘cat’ => ’55’, ‘post_parent’ = ‘0’)).

Meine Posts sind post_type = ‘post’, für die post_parent nicht anwendbar sein soll. Viele meiner Beiträge haben einen post_parent-Wert, der nicht null ist. Sie wurden zuvor stapelweise von Seiten konvertiert und es scheint, dass die Konvertierung den post_parent-Wert mit der ID der vorherigen übergeordneten Seite verlassen hat.

Aus diesem Grund sind alle Beiträge, die zuvor von Seiten mit einem Elternteil konvertiert wurden, aus meinen Kategorielisten verschwunden.

Kann jemand erklären, warum der Parameter als ein Array und nicht als eine Zeichenfolge angewendet wird.

Warum ist der Standardwert für post_parent 0 für das Plugin, während es für get_posts () leer ist?

Solutions Collecting From Web of "Liste Kategorie Beiträge V0.21 Upgrade bricht Website"

Seit Version get_posts sendet das Plugin ein Array an get_posts , um benutzerdefinierte Taxonomie zu unterstützen (siehe hier ).

Ich habe gerade die Version 0.21.1 mit einem kleinen Bugfix hochgeladen, es post_parent den post_parent Parameter nicht an get_posts wenn Sie ihn nicht gesetzt haben. Bitte geben Sie die neue Version an und lassen Sie mich wissen, ob es für Sie funktioniert.