Favorites
Почему избранное? Избранное предназначено для конечных пользователей и разработчиков тем. Он предоставляет простой в использовании API для добавления функций избранных кнопок к любому типу сообщений. Плагин может предоставить способ сохранять избранное, лайки, закладки или любые другие подобные типы данных с помощью настраиваемого текста кнопки. Посетите сайт favouriteposts.com, чтобы ознакомиться с полным списком доступных функций шаблонов и шорткодов. Возможности, используемые с любым типом сообщения - включение или отключение избранных функций для каждого типа сообщений при автоматическом добавлении кнопки избранного до и / или после контента. Или используйте включенные функции, чтобы отобразить кнопку в любом месте вашего шаблона. Доступно для всех пользователей - Не хотите скрывать функциональность за логином? Избранное включает в себя возможность сохранять избранное анонимных пользователей с помощью сеанса или файлов cookie. Избранные пользователи, вошедшие в систему, также сохраняются как пользовательские мета. Разработано для разработчиков - Избранное отлично работает для новичков, но полный набор шаблонных функций открывает практически любые пользовательские функции, которые могут понадобиться разработчикам. Избранное выводит минимально необходимый объем разметки, предоставляя вам стиль и контроль. GDPR Начиная с версии 2.2, предусмотрена настройка, помогающая соответствовать стандартам GDPR. Чтобы включить этот параметр, перейдите в «Настройки»> «Избранное»> «Пользователи» и установите флажок в поле «Согласие на использование файлов cookie». Когда этот параметр включен, содержимое, сохраненное в соответствии с параметром, отображается в модальном окне, и пользователь должен согласиться с условиями, которые вы предоставляете, прежде чем можно будет сохранить избранные файлы cookie. Примечание. По умолчанию язык не предусмотрен. Это должно быть предоставлено квалифицированным юристом или юридическим лицом. После того, как пользователь одобрил или отклонил файлы cookie, они сохраняются в файле cookie simplefavorites вместе с отметкой времени одобрения или отказа. Если сайт является частью многосайтовой установки, настройка будет применена ко всем сайтам. Если на вашем сайте уже есть решение для соответствия файлам cookie, могут быть инициированы два события jQuery на уровне документа, чтобы утвердить или отклонить файлы cookie в фоновом режиме. Чтобы одобрить использование файлов cookie, активируйте событие «избранное-согласие пользователя одобрено». Чтобы запретить использование файлов cookie, активируйте событие «избранное-согласие-отказано». Совместимость с несколькими сайтами - Начиная с версии 1.1.0, приложение «Избранное» совместимо с несколькими сайтами. Избранное пользователя сохраняется для каждого сайта / блога и может быть извлечено и отображено на разных сайтах. Для получения дополнительной информации посетите сайт favouriteposts.com. Важно: для избранного требуется WordPress версии 3.8 или выше и PHP версии 5.4 или выше. Использование кнопки «Избранное» Кнопка «Избранное» может быть автоматически добавлена к контенту путем включения определенных типов сообщений в настройках плагина. Его также можно добавить в файлы шаблонов или через редактор содержимого с помощью включенных функций или шорткодов. Идентификатор сообщения может быть оставлен пустым во всех случаях, если он находится внутри цикла. Параметр id сайта является необязательным для использования в многосайтовых установках (по умолчанию используется текущий сайт). Функция получения: get_favorites_button ($ post_id, $ site_id) Функция печати: the_favorites_button ($ post_id, $ site_id) Короткий код: [favourite_button post_id = "" site_id = ""] Количество избранных (по почте) Общее количество избранных для каждого сообщения сохраняется в виде простое целое число. Если пользователь удаляет сообщение из избранного, этот счетчик обновляется. По умолчанию фавориты анонимных пользователей учитываются в общей сумме, но их можно отключить в настройках плагина. Идентификатор сообщения может быть оставлен пустым во всех случаях, если он находится внутри цикла. Функция получения: get_favorites_count ($ post_id) Функция печати: the_favorites_count ($ post_id) Сокращенный код: [избранное_count post_id = ""] Счетчик избранного (по пользователю) Отображает общее количество избранных, которые пользователь добавил в избранное. Функции шаблона принимают тот же параметр фильтров, что и функции избранного пользователя. Функция получения: get_user_favorites_count ($ user_id, $ site_id, $ filters) Функция печати: the_user_favorites_count ($ user_id, $ site_id, $ filters) Короткий код: [user_favorites user_id = "" site_id = "" post_types = ""] Избранное пользователя Избранное пользователя: хранится как массив идентификаторов сообщений. Избранное пользователя, вошедшего в систему, хранится в виде настраиваемого мета-поля пользователя, а избранное анонимного пользователя хранится либо в файле cookie сеанса, либо в файле cookie браузера (настраивается в настройках плагина). Если параметр идентификатора пользователя опущен, избранным по умолчанию является текущий пользователь. Параметр id сайта является необязательным для использования в многосайтовых установках (по умолчанию используется текущий сайт). Функция Get (возвращает массив идентификаторов): get_user_favorites ($ user_id, $ site_id) Функция Get (возвращает список html): get_user_favorites_list ($ user_id, $ site_id, $ include_links, $ filters, $ include_button, $ include_thumbnails = false, $ thumbnail_size = 'thumbnail', $ include_excerpt = false) Функция печати (печатает список html): the_user_favorites_list ($ user_id, $ site_id, $ include_links, $ filters, $ include_button, $ include_thumbnails = false, $ thumbnail_size = 'thumbnail', $ include_excerpt = false) Шорткод (выводит список HTML с возможностью пропуска ссылок): «[user_favorites user_id =” ”include_links =» true »site_id =» »include_buttons =« false »post_types =» post »include_thumbnails =« false »thumbnail_size = ”Thumbnail” include_excerpt = ”false”] Список пользователей, которые добавили сообщение в избранное Отображение списка пользователей, которые добавили в избранное конкретное сообщение. Если параметр идентификатора пользователя опущен, избранным по умолчанию является текущий пользователь. Параметр id сайта является необязательным для использования в многосайтовых установках (по умолчанию используется текущий сайт). Функция get возвращает массив пользовательских объектов. Функция Get (возвращает массив пользовательских объектов): get_users_who_favorited_post ($ post_id, $ site_id) Функция печати (печатает список html): the_users_who_favorited_post ($ post_id = null, $ site_id = null, $ separator = 'list', $ include_anonymous = true , $ anonymous_label = 'Анонимные пользователи', $ anonymous_label_single = 'Анонимный пользователь') Шорткод (печатает список в формате HTML): «[post_favorites post_id =» »site_id =» »separator =» list »include_anonymous =« true »anonymous_label =» Анонимный Пользователи »anonymous_label_single =« Анонимный пользователь »] Кнопка« Очистить избранное »Отображает кнопку, позволяющую пользователям удалить все свое избранное. Функция получения: get_clear_favorites_button ($ site_id, $ text) Функция печати: the_clear_favorites_button ($ site_id, $ text) Сокращенный код: `[clear_favorites_button site_id =” ”text =” Очистить избранное ”] Счетчик избранного (по всем сообщениям) Отображает общее количество избранное для данного сайта. Функция получения: get_total_favorites_count ($ site_id) Функция печати: the_total_favorites_count ($ site_id)
Автор: Kyle Phillips
Версия: 2.3.2
Последнее обновление: 2020-05-11 2:33pm GMT