@sergiocharm

Как сделать кнопку «В закладки» для авторизованных?

Как сделать кнопку "В закладки" для авторизованных? И выводить все статьи которые пользователь положил к себе в закладки.
  • Вопрос задан
  • 95 просмотров
Пригласить эксперта
Ответы на вопрос 4
ThunderCat
@ThunderCat
{PHP, MySql, HTML, JS, CSS} developer
table favorites
id | item_id | user_id
как вносить и вытаскивать тоже объяснять?
Ответ написан
Комментировать
может на основе куки, только с большим сроком действия
Ответ написан
@deadnice
Создать кастомное поле для пользователя, в котором будет храниться json с idшниками страниц (в acf по моему можно создавать кастомные поле для пользователей). Добавить собственно кнопку в шаблон и с помощью ajax добавлять/удалять в это поле id страницы. Потом в необходимом месте с помощью wp_query вывести.

Необходимые ссылки:
https://www.advancedcustomfields.com/resources/how...
https://wp-kama.ru/function/wp_query
https://wp-kama.ru/id_2018/ajax-v-wordpress.html

Либо попытать удачу и найти готовый плагин:
https://ru.wordpress.org/plugins/search/favorite+pages/
Ответ написан
@Programmir
Проверяешь, авторизован ли пользователь) А потом выводишь закладки при нажатии на кнопку)
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы