✅ WEB- und WordPress-Nachrichten, Themen, Plugins. Hier teilen wir Tipps und beste Website-Lösungen.

Verwenden Sie die aktuelle Benutzer-ID mit Pods für WordPress

8

Das Pods Framework für WordPress, ein spezielles Dienstprogramm, das es schon lange gibt, bietet viele Funktionen, die die Arbeit mit erweiterten Inhaltstypen, benutzerdefinierten Einstellungen usw. erleichtern können.

Verwenden Sie die aktuelle Benutzer-ID mit Pods für WordPress

Ich erwähne dies, weil Pods ein beliebtes Dienstprogramm ist und einige Funktionen verfügbar sind, die einige nette Funktionen bieten.

Durch die Verwendung von Shortcodes ist es möglich, einige leistungsstarke Datenbankabfragen durchzuführen, um Informationen zum dynamischen Ausfüllen von Formularen abzurufen.

Ein Anwendungsfall, den ich in einigen Ergebnissen sehe, ist das Auffüllen eines Shortcodes mit der ID des aktuellen Benutzers. Es gibt hier einen Forumsbeitrag darüber und eine fortgesetzte Diskussion darüber auf Stack Overflow.

Wenn Sie jedoch nach einer Möglichkeit suchen, den Inhalt zu filtern, ohne einige der vorhandenen Shortcodes zu überarbeiten, gibt es eine andere Möglichkeit.

Verwenden Sie die aktuelle Benutzer-ID mit Pods

Angenommen, Sie möchten ein Formular mit der ID des aktuellen Benutzers ohne Shortcode ausfüllen; Sie können dies durch die Verwendung eines Tokens und eines Filters tun.

Nehmen wir zum Beispiel an, dass Ihr Shortcode in etwa so aussieht :

[pods-form name="user" fields="first_name, last_name" where="current_user_id = user_id" label="Update"]

Um dies zu filtern, können Sie im Gegensatz zur Verwendung eines Shortcodes Folgendes tun :

Dadurch wird nach einem bestimmten Token in der Zeichenfolge gesucht, es ersetzt und dann mit einem Pods-freundlichen Shortcode-Attribut zurückgegeben, bevor der Shortcode verarbeitet wurde.

Dann führen Pods die Abfrage so aus, dass sie ungefähr so ​​aussieht ( unter der Annahme, dass die ID des aktuellen Benutzers 100 ist):

[pods-form name="user" fields="first_name, last_name" where="id = 100" label="Update"]

Eine Sache, die ich klarstellen möchte, ist, dass ich dies nicht unbedingt über die Verwendung von Shortcode-Manipulationen empfehle.

Verwenden Sie stattdessen das, was am besten zur Situation passt. Wenn es Shortcodes sind, sehen Sie sich den Code an, der im Intro verlinkt ist; Andernfalls funktioniert der obige Filter möglicherweise einwandfrei.

Aufnahmequelle: tommcfarlin.com

Diese Website verwendet Cookies, um Ihre Erfahrung zu verbessern. Wir gehen davon aus, dass Sie damit einverstanden sind, Sie können sich jedoch abmelden, wenn Sie möchten. Annehmen Weiterlesen