✅ WEB і WordPress новини, теми, плагіни. Тут ми ділимося порадами і кращими рішеннями для сайтів.

Використовуйте ідентифікатор поточного користувача з Pods для WordPress

5

Pods Framework для WordPress, спеціальна утиліта, яка існує протягом тривалого часу, пропонує багато функціональних можливостей, які можуть полегшити роботу з розширеними типами вмісту, користувацькими налаштуваннями тощо.

Використовуйте ідентифікатор поточного користувача з Pods для WordPress

Я згадав про це, тому що Pods є популярною утилітою, і є деякі доступні функції, які забезпечують гарну функціональність.

Завдяки використанню коротких кодів можна виконувати потужні запити до бази даних для отримання інформації для динамічного заповнення форм.

Один із варіантів використання, який я бачу в кількох результатах, це те, як заповнити короткий код ідентифікатором поточного користувача. Тут є допис на форумі про це, а також продовжене обговорення на Stack Overflow.

Але якщо ви шукаєте спосіб відфільтрувати вміст, щоб зробити це без переробки деяких існуючих коротких кодів, є інший спосіб зробити це.

Використовуйте ідентифікатор поточного користувача з панелями

Скажімо, ви хочете заповнити форму ідентифікатором поточного користувача без короткого коду; це можна зробити за допомогою маркера та фільтра.

Наприклад, припустімо, що ваш шорткод виглядає приблизно так :

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

Щоб відфільтрувати це, на відміну від використання короткого коду, ви можете зробити наступне :

Це шукатиме певний токен у рядку, замінить його, а потім поверне його з атрибутом швидкого коду, зручним для Pods, до того, як шорткод буде оброблено.

Потім Pods виконає запит таким чином, щоб він виглядав приблизно так (за умови, що ідентифікатор поточного користувача дорівнює 100):

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

Одне, що я хочу прояснити, це те, що я не обов’язково рекомендую це замість використання маніпуляцій з коротким кодом.

Скоріше використовуйте те, що найкраще відповідає ситуації. Якщо це короткі коди, перегляньте код, посилання на яке наведено у вступі; інакше, можливо, вищевказаний фільтр працює добре.

Джерело запису: tommcfarlin.com

Цей веб -сайт використовує файли cookie, щоб покращити ваш досвід. Ми припустимо, що з цим все гаразд, але ви можете відмовитися, якщо захочете. Прийняти Читати далі