Benutzern ermöglichen, die Abfrage der benutzerdefinierten Schleife zu steuern

Nehmen wir an, wir haben eine benutzerdefinierte Schleife gestartet:

 query('post_type=post&category=Uncategorized&orderby=epo_custom'); ?> have_posts()) : $custom_posts->the_post(); ?> (...) 

Ich möchte Benutzern ermöglichen, zum Beispiel den Kategorie-Teil zu ändern. Mit anderen Worten, etwa so:

 query('post_type=post&category=$user_selected_category&orderby=epo_custom'); ?> 

Dieser Wert wird gespeichert und der Benutzer sieht bei jeder Anmeldung nur Beiträge dieser Kategorie.

Irgendwelche Vorschläge, um das zu erreichen?

BEARBEITEN:

Ich werde die Benutzerpräferenz zum Zeitpunkt seiner Registrierung erhalten? Beispiel: Nehmen wir an, der Benutzer registriert sich und wählt seine bevorzugte Kategorie als “Geschäft” aus.

Solutions Collecting From Web of "Benutzern ermöglichen, die Abfrage der benutzerdefinierten Schleife zu steuern"

User Meta ist der Weg, um Freund zu gehen! Wenn Sie den Benutzer über das, was Sie gerade verwenden, registrieren, speichern Sie diese Einstellung als Benutzer-Meta für diesen Benutzer. Wenn Sie dann die Vorlage rendern, holen Sie sich die aktuelle Benutzer-ID und holen Sie sich diesen Benutzer-Meta vor der Schleife und verwenden Sie ihn in der Schleife.