Hinzufügen einer weiteren Abfragezeichenfolge mit der Suchabfragezeichenfolge

Ich verwende WordPress, um eine Einstellungsseite mit Abonnement zu erstellen. Das habe ich getan. Es wurde ein Metawert für die Benutzerrolle ‘rec’ hinzugefügt, bei der es sich um ein Enddatum des Abonnements handelt.

Alles hat gut funktioniert.

Aber wenn Rekrutierer aus dem Formular sucht, zeigt es als etwas wie die Abfragezeichenfolge an.

Ich möchte, dass meine URL-Struktur so ist

/recruitment/?uid=4&as=it 

uid ist die Benutzer-ID eines Recruiters. Sie wird verwendet, um das Meta-Datum aus den Benutzerdaten abzurufen, um herauszufinden, ob der Benutzer diese Seite sehen kann oder nicht. ? as = etwas ist Suchzeichenfolge.

Gerade jetzt, was ich in der Aktion von Formular hinzufügen, wenn ein Benutzer die URL sucht, wird

 /recruitment/?as=it 

Was ich getan habe, war, dass ich den Code so in Suchform hinzufügte.

 <form method="get" id="sul-searchform" action="&uid=" class="wg_search"> 

Jede Hilfe wäre willkommen.

Solutions Collecting From Web of "Hinzufügen einer weiteren Abfragezeichenfolge mit der Suchabfragezeichenfolge"

Zu diesem Zweck sollten Sie die function ‘add_query_arg’ verwenden.

Es fügt einen einzelnen Schlüssel & Wert oder ein assoziatives Array hinzu. Sie können einen Schlüsselwert auf false setzen, um ihn aus der Abfrage zu entfernen. Wenn Sie die alte Abfrage oder die uri (zweiter oder dritter Parameter) auslassen, wird der Wert $ _SERVER verwendet.

Also in Ihrem Fall sollte es so funktionieren:

 ... action="< ?php echo add_query_arg( 'uid', get_current_user_id(), get_permalink() ); ?>" ...