Actualités WEB et WordPress, thèmes, plugins. Ici, nous partageons des conseils et les meilleures solutions de sites Web.

Utiliser l’ID utilisateur actuel avec les pods pour WordPress

13

Le Pods Framework pour WordPress, un utilitaire spécifique qui existe depuis longtemps, offre de nombreuses fonctionnalités permettant de travailler avec des types de contenu avancés, des paramètres personnalisés, etc.

Utiliser l'ID utilisateur actuel avec les pods pour WordPress

Je mentionne cela parce que Pods est un utilitaire populaire et que certaines fonctionnalités disponibles offrent des fonctionnalités intéressantes.

Grâce à l’utilisation de codes abrégés, il est possible d’effectuer de puissantes requêtes de base de données pour récupérer des informations afin de remplir dynamiquement des formulaires.

Un cas d’utilisation que je vois apparaître dans quelques résultats est de savoir comment remplir un shortcode avec l’ID de l’utilisateur actuel. Il y a un post sur le forum à ce sujet ici et une discussion continue à ce sujet sur Stack Overflow également.

Mais si vous cherchez un moyen de filtrer le contenu pour le faire sans retravailler certains des shortcodes existants, il existe une autre façon de le faire.

Utiliser l’ID utilisateur actuel avec les pods

Supposons que vous souhaitiez remplir un formulaire avec l’ID de l’utilisateur actuel sans code court ; vous pouvez le faire en utilisant un jeton et un filtre.

Par exemple, disons que votre shortcode ressemble à ceci :

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

Pour filtrer cela, au lieu d’utiliser un shortcode, vous pouvez procéder comme suit :

Cela recherchera un jeton spécifique dans la chaîne, le remplacera, puis le renverra avec un attribut de code court compatible avec les pods avant que le code court ne soit traité.

Ensuite, les pods exécuteront la requête de telle sorte qu’elle ressemble à ceci (en supposant que l’ID de l’utilisateur actuel est 100) :

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

Une chose que je veux préciser, c’est que je ne recommande pas nécessairement cela plutôt que d’utiliser la manipulation de shortcode.

Utilisez plutôt ce qui convient le mieux à la situation. S’il s’agit de shortcodes, consultez le code lié dans l’intro; sinon, peut-être que le filtre ci-dessus fonctionne bien.

Source d’enregistrement: tommcfarlin.com

This website uses cookies to improve your experience. We'll assume you're ok with this, but you can opt-out if you wish. Accept Read More