Benutzerdefinierte Suchergebnisse werden von _REQUEST festgelegt

Ich zeige die Suchergebnisse in der Reihenfolge der Anzahl der Aufrufe oder der Aktualität an. Um die erste Suchergebnisansicht auf “Ansichten” zu setzen, habe ich dies in meinem Code:

if( !isset($_REQUEST['sorting'])) { $_REQUEST['sorting'] = "views"; } 

Wenn ich jedoch diesen Code einschließe, werden bei einer fehlenden Übereinstimmung immer noch alle Ergebnisse für diese Kategorie angezeigt. Wenn ich diesen Code entferne, werden die Suchergebnisse korrekt angezeigt. Wie kann ich die Standardansicht festlegen, ohne die Suchergebnisse zu zerstören? Und warum beeinflusst dieser Code es?

Vielen Dank!

Solutions Collecting From Web of "Benutzerdefinierte Suchergebnisse werden von _REQUEST festgelegt"

Ein Kollege von mir gab mir diese hilfreiche Antwort, ich hoffe, es hilft anderen:

“Um definitiv zu antworten, müsste ich etwas mehr Code sehen. Trotzdem überschreibt WordPress $ _REQUEST. Je nachdem, wo dieser Code platziert wird, kann er überschrieben werden. Unter der Annahme, dass der Parameter in der URL übergeben wird, I würde versuchen:

 if( !isset($_GET['sorting'])) { $_GET['sorting'] = "views"; }