Codeboxr CBX Bookmark & Favorite Pro - Плагин WordPress
Codeboxr CBX Bookmark & Favorite Pro - это мощный инструмент для WordPress, который облегчает добавление закладок и избранного для постов и страниц. Он предоставляет возможности персонализации пользовательского опыта на сайте, позволяя сохранять лаконичные и полезные статьи без необходимости покидать ресурс, что делает онлайн-навигацию более удобной и приятной.

Особенности плагина
Эта программа незаменима для тех, кто стремится улучшить пользовательское взаимодействие на своих платформах. После интеграции посетители смогут отмечать и сохранять ценные материалы для дальнейшего изучения, что усиливает персонализацию и увеличивает вероятность повторных посещений. Более того, инструмент обеспечивает гибкость в настройке, позволяя администраторам адаптировать его под уникальные нужды их сайта.
Одним из ключевых преимуществ является обширный спектр доступных настроек. Администраторы могут контролировать, какие элементы контента добавляются в закладки и какие параметры сопутствуют этому процессу. Это обеспечивает не только удобство использования, но и безопасность данных, что является важнейшей составляющей любого веб-ресурса.
Кроме того, его интеграция с различными темами и плагинами снижает вероятность конфликтов, обеспечивая плавную работу сайта. Внедрение таких функций, как шорткоды и виджеты, позволяет изменять внешний вид и позиционирование кнопок в соответствии с дизайном страницы. Благодаря этой гибкости, инструмент становится незаменимым для разработчиков, которые стремятся предоставить пользователям исключительный опыт взаимодействия с сайтом.
Таким образом, его внедрение улучшает не только функциональность, но и общее восприятие сайта посетителями. Это играет важную роль в успехе контентных проектов, фокусирующихся на удержании и вовлечении аудитории. Интуитивно понятный интерфейс минимизирует время, затрачиваемое на обучение и настройку, что позволяет быстро и эффективно интегрировать его в любую веб-инициативу. В заключение, Codeboxr CBX Bookmark & Favorite Pro - это ключ к успешному управлению закладками на вашем сайте.
Спецификации:
| Дата выхода: | 20-01-2017 | |
| Дата обновления: | 07-05-2025 | |
| Тип расширения: | Платный | |
| Лицензия: | GPL | |
| Тематика: | Контент и авторинг | |
| Совместимость: | W5.x W6.x | |
| Включает в себя: | Плагин | |
| Языковые пакеты: |
|
|
| Разработчик: | Codeboxr | |
| Рейтинг: | ||
Скачивание по подписке!
Вам необходимо авторизоваться на сайте и приобрести клубную подписку!
Поделись с друзьями!
Руководство по настройке и применению Codeboxr CBX Bookmark & Favorite Pro
Codeboxr CBX Bookmark & Favorite Pro нужен не для красивой кнопки со звездочкой, а для понятного пользовательского сценария: посетитель сохраняет материалы, товары, уроки или записи в личные подборки, а потом возвращается к ним через страницу, блок, виджет или раздел аккаунта. В этом руководстве разберем, как подойти к установке, какие режимы закладок выбрать, где использовать шорткоды и блоки, как проверить результат на сайте и что делать, если кнопка, список или интеграция работают не так, как ожидалось.
Материал рассчитан на владельца контентного сайта, администратора закрытого обучения, редактора каталога, разработчика WordPress и вебмастера, который хочет добавить функцию "сохранить на потом" без самописной системы. Мы не будем разбирать покупку, оплату или ввод лицензии. Смысл руководства - подготовить сайт, включить нужную механику, не смешать режимы и получить проверяемый результат.
Главная особенность продукта в том, что базовый плагин CBX Bookmark & Favorite и Pro addon работают как связка. Бесплатная часть закрывает базовую механику закладок для стандартных типов записей, а Pro addon расширяет сценарии: пользовательские типы записей, сеточные списки, отдельные интеграции, WooCommerce, Easy Digital Downloads, BuddyPress, BuddyBoss, bbPress, Ultimate Member, myCred и GamiPress. Поэтому перед настройкой важно понять, какие возможности есть в вашей версии, и не строить сценарий вокруг функции, которая доступна только в расширении.
Какую задачу решает плагин закладок на сайте WordPress
На обычном сайте WordPress пользователь читает статью, закрывает вкладку и часто теряет путь обратно. В интернет-магазине похожая ситуация возникает с товарами, в базе знаний - с инструкциями, в обучающем проекте - с уроками, которые нужно пройти позже. Codeboxr CBX Bookmark & Favorite Pro добавляет слой персонального сохранения: кнопка находится рядом с контентом, действие сохраняется за пользователем, а список можно вывести в отдельном месте.
Важно не путать эту механику с браузерными закладками. Браузер сохраняет URL на стороне посетителя и не помогает сайту построить пользовательский раздел, рейтинг популярных материалов или личную подборку внутри аккаунта. Плагин же работает внутри WordPress: он знает тип записи, пользователя, категорию закладки и может вывести список через шорткод, блок, виджет или интеграцию.
Типовые сценарии, где функция действительно полезна
Лучше всего плагин раскрывается на сайтах, где посетитель взаимодействует с большим количеством материалов и возвращается к ним несколько раз. Если на сайте пять статичных страниц, отдельная система закладок может быть лишней. Если же у вас каталог, учебная база, клубный портал или медиаархив, функция быстро становится частью навигации.
- Обучающий портал. Студент сохраняет уроки, к которым нужно вернуться, а администратор выводит страницу "Мои закладки" внутри личного кабинета.
- База знаний или документация. Пользователь отмечает инструкции, которые относятся к его проекту, и не ищет их заново через поиск.
- Каталог материалов. Редактор или посетитель собирает подборку статей, кейсов, объектов, вакансий или карточек.
- WooCommerce или EDD. В Pro-сценарии можно использовать блоки и виджеты для самых сохраняемых товаров или цифровых загрузок, если такая интеграция нужна именно магазину.
- Сообщество. Для сайтов на BuddyPress, BuddyBoss, bbPress, Ultimate Member или похожих системах закладки становятся частью профиля и активности, если интеграция включена и поддерживается вашей конфигурацией.
Отсюда следует практический вывод: перед настройкой решите, что именно пользователь должен сохранить и где он потом увидит сохраненное. Кнопка сама по себе не решает задачу, если у человека нет понятного пути назад к своим материалам.
Кому подходит Codeboxr CBX Bookmark & Favorite Pro, а кому лучше выбрать другой путь
Плагин подходит сайтам, где закладки являются частью пользовательского опыта, а не декоративным лайком. В официальных источниках продукт позиционируется как система закладок и избранного с категориями, публичными и приватными списками, шорткодами, виджетами, блоками и расширениями для Pro-сценариев. Это больше похоже на мини-систему пользовательских подборок, чем на простую кнопку "нравится".
Когда продукт выглядит сильным выбором
Выбирайте Codeboxr CBX Bookmark & Favorite Pro, если вам нужна не только кнопка, но и управление списками. Особенно важны три пункта: режим категорий, вывод списка закладок и возможность встроить элементы в редактор, шаблон или боковую область сайта.
- Нужны личные категории. Пользователь может раскладывать сохраненные материалы по своим категориям, если такой режим включен.
- Нужны глобальные категории. Администратор может задать общую структуру категорий, чтобы пользователи не создавали хаотичные названия.
- Нужен быстрый режим без категорий. Для простого UX можно использовать single-click сценарий, когда пользователь просто добавляет материал в избранное.
- Нужны разные способы вывода. Документация подтверждает шорткоды, блоки, классические виджеты, Elementor и WPBakery widgets.
- Нужны интеграции. Pro addon заявляет поддержку WooCommerce, EDD, BuddyPress, BuddyBoss, bbPress, myCred, GamiPress, Ultimate Member и других пользовательских сценариев.
Когда стоит быть осторожнее
Если задача сводится к гостевому избранному без регистрации, внимательно проверяйте настройки и требования. В документации по CBX Bookmark явно указано, что базовая логика рассчитана на вошедшего пользователя и для гостя показывает форму входа или вариант входа через интеграцию. Если вам нужно сохранять выбор незарегистрированных посетителей через cookie или session, сравните продукт с альтернативами, где такой сценарий является центральным.
Еще один случай - магазин, которому нужна полноценная WooCommerce wishlist-логика: перенос в корзину, маркетинговые рассылки по спискам желаний, шаринг, гостевые списки и специальные товарные таблицы. Codeboxr может закрыть часть задач через Pro-интеграции и виджеты, но если магазин строится вокруг wishlist-продаж, специализированный WooCommerce-плагин может оказаться ближе.
Практическая проверка перед выбором: составьте один конкретный пользовательский путь. Например: "студент открыл урок, сохранил его в категорию, увидел урок на странице личных закладок, удалил его после прохождения". Если этот путь можно собрать на тестовом сайте без доработок ядра, продукт подходит.
Что проверить перед установкой и первым включением
Настройка закладок затрагивает публичную часть сайта, роли пользователей, кеширование, шаблон и иногда интеграции аккаунта. Поэтому безопаснее ставить плагин сначала на тестовую копию сайта, особенно если у вас активны конструкторы страниц, кеш, членство, WooCommerce или нестандартные типы записей.
Проверка версии продукта и состава связки
Сначала отделите core plugin от Pro addon. Официальная документация говорит, что Pro addon не работает без установленного и активированного core-плагина. Это значит, что проблему "нет Pro-функции" не стоит диагностировать только в одном месте. Проверьте, активны ли обе части, совпадает ли ожидаемая функция с вашей версией и нет ли в админке уведомлений о необходимости обновить пару core/pro вместе.
Проверка типов записей
Базовая часть работает со стандартными типами записей вроде записей и страниц. Поддержка пользовательских типов записей относится к Pro-возможностям. Если вы строите каталог на custom post type, курсы на LMS, объекты недвижимости, вакансии или портфолио, сразу проверьте, видит ли плагин нужный тип. В support-форумах встречаются вопросы, когда пользователи не находят опцию для конкретного типа материалов, поэтому этот пункт лучше проверить до запуска.
Проверка ролей и входа пользователя
Поскольку персональные закладки привязаны к пользователю, тестируйте не только под администратором. Создайте обычного подписчика, редактора или роль, которая используется на вашем сайте. Проверьте, видит ли эта роль кнопку, может ли добавить запись, открыть список и удалить элемент. Если плагин настроен на ограничение по ролям или выбран режим входа через WooCommerce, Ultimate Member, BuddyPress или другой плагин, тест администратора не покажет реальное поведение аудитории.
Проверка кеша и AJAX-поведения
Кнопка закладки обычно меняет состояние без полной перезагрузки страницы. На сайтах с агрессивным кешем, оптимизацией JavaScript или отложенной загрузкой скриптов состояние кнопки может визуально отставать: пользователь нажал, но счетчик или текст обновились не сразу. Перед релизом очистите кеш, отключите временно объединение скриптов и сравните поведение. Если без оптимизации все работает, а с ней ломается, ищите конфликт в правилах кеша, а не в шорткоде.
Установка, активация и первичная проверка без риска для сайта
Установка начинается с core-плагина. Его можно найти через Plugins -> Add New в админ-панели WordPress или установить ZIP-файл вручную. После активации документация направляет в настройки CBX Bookmark, где задаются основные параметры. Pro addon устанавливается дополнительно и зависит от активного core-плагина.
Базовый порядок действий
- Сделайте резервную копию сайта или работайте на staging-копии.
- Установите и активируйте core-плагин CBX Bookmark & Favorite.
- Если нужен Pro-сценарий, установите Pro addon после core-плагина.
- Откройте настройки плагина и проверьте режим кнопки, типы записей, роли и поведение для гостя.
- Создайте тестовую страницу "Мои закладки" и добавьте туда шорткод или блок вывода списка.
- Под обычным пользователем сохраните запись, откройте страницу списка и удалите элемент.
На этом этапе не нужно включать все интеграции сразу. Чем больше зависимостей вы добавите в первый час, тем сложнее будет понять, какая настройка повлияла на результат. Сначала добейтесь минимального рабочего сценария: кнопка на записи, добавление, список, удаление, проверка под обычной ролью.
Минимальная проверка после активации
Откройте одну обычную запись в режиме инкогнито и под тестовым пользователем. Гость должен увидеть ожидаемое поведение входа или сообщение, а вошедший пользователь должен видеть кнопку и иметь возможность сохранить запись. После клика обновите страницу и убедитесь, что состояние не потерялось. Затем перейдите на страницу списка и проверьте, что запись появилась именно там, где вы ожидаете.
Настройка режима закладок: категории пользователя, глобальные категории и быстрый клик
Самое важное решение в CBX Bookmark - выбрать, как пользователь будет организовывать сохраненные материалы. Официальная страница продукта описывает три режима: пользовательские категории, глобальные категории от администратора и режим без категории для быстрого добавления. Это не косметический параметр, а основа UX.
Пользовательские категории
Режим пользовательских категорий подходит сайтам, где люди сами формируют свои подборки. Например, студент может создать категории "Повторить", "К проекту", "Сложные темы"; читатель базы знаний - "SEO", "Безопасность", "Клиентский сайт"; участник сообщества - "Идеи", "Обсуждения", "Инструменты". Такой режим дает гибкость, но требует аккуратного интерфейса: пользователю нужно понимать, где создать категорию, как выбрать приватность и где потом найти список.
Что проверить в этом режиме
- Понятно ли пользователю, что категория создается внутри его аккаунта, а не для всех посетителей.
- Ограничено ли количество категорий, если сайт большой и вы не хотите хаоса в данных.
- Работают ли публичные и приватные категории так, как ожидает ваша модель доступа.
- Есть ли отдельная страница или блок для управления категориями, а не только всплывающее окно у кнопки.
Глобальные категории
Глобальные категории удобны, когда сайт хочет направить пользователя по заранее заданной логике. Для обучающего проекта это могут быть "К изучению", "Повторить", "Полезно для проекта"; для каталога - "Сравнить", "Показать клиенту", "В избранное"; для поддержки - "Решено", "Проверить позже". Пользователь не придумывает структуру, а выбирает из готовых вариантов.
Этот режим особенно полезен для командных и клиентских сайтов, где важно одинаковое именование подборок. Минус - меньше свободы. Если аудитория очень разная, жесткий набор категорий может казаться ограничением.
Режим без категорий
Single-click режим подходит, когда важна скорость. Пользователь нажимает кнопку и не принимает дополнительных решений. Это хороший вариант для простого "сохранить на потом", но слабый для сложных коллекций. Чем больше контента на сайте, тем быстрее простой список превращается в склад без структуры.
Лучшие настройки для первого запуска: если вы не уверены, начните с одного понятного режима. Не включайте одновременно сложные категории, сетку, несколько виджетов и интеграции. Сначала докажите, что пользовательский путь работает от кнопки до списка.
Кнопка, шорткоды, блоки и виджеты: где выводить элементы плагина
Codeboxr CBX Bookmark & Favorite Pro дает несколько способов вывода. Это удобно, но создает типичную ошибку: администратор включает автоматическую вставку кнопки, затем добавляет шорткод в шаблон, потом еще блок в редакторе, и на странице появляется двойной или лишний интерфейс. Поэтому сначала выберите один основной способ для каждой зоны сайта.
Автоматическая вставка кнопки
На product page описан контроль кнопки: можно включать или отключать автоинтеграцию, показывать кнопку до или после контента, выводить ее на главной или в архивах, пропускать отдельные записи или роли. Для обычного блога это самый быстрый старт. Но для сложного шаблона, карточек каталога или конструктора страниц автоинтеграция может оказаться слишком грубой.
Если кнопка появилась в слайдере, архиве или карточке, где она не нужна, не спешите править шаблон. Сначала проверьте настройки показа: главная, архивы, пропуск ID, роли и типы записей. В support-форуме есть похожие вопросы про вывод в неожиданных местах, и часто их можно сузить именно через настройки автоинтеграции.
Шорткоды для точного вывода
Документация по шорткодам подтверждает несколько ключевых конструкций. [cbxwpbookmarkbtn] выводит кнопку, [cbxwpbookmark] показывает закладки пользователя, [cbxwpbookmark-mycat] выводит категории, [cbxwpbookmark-most] показывает самые сохраняемые материалы. В Pro addon доступны сеточные и интеграционные варианты вроде [cbxwpbookmarkgrid], [cbxwpbookmark-mostgrid], [cbxwpbookmark-mostproducts] и [cbxwpbookmark-mostdownloads].
Шорткод удобен, когда вы собираете страницу "Мои закладки" в редакторе или вставляете кнопку в конкретную запись. Не ставьте все шорткоды на одну страницу без сценария. Личный список, категории и популярные материалы отвечают на разные вопросы, поэтому их лучше разводить по секциям.
Блоки Gutenberg, Elementor и WPBakery
Официальная документация говорит, что плагин предоставляет блоки для редактора WordPress и виджеты для Elementor и WPBakery. Это особенно удобно для сайтов, где контент-менеджер не хочет работать с шорткодами. Логика простая: в редакторе ищете CBX Bookmark, добавляете нужный блок или виджет, настраиваете поля и проверяете публичную часть сайта.
Классические виджеты и боковые области
Для сайтов, где включены классические виджеты, документация описывает путь через Appearance -> Widgets и набор виджетов для списков закладок, категорий и популярных материалов. На современных WordPress-сайтах классические виджеты могут быть недоступны без отдельного плагина Classic Widgets, поэтому не считайте этот вариант универсальным. Если сайт построен на блоковой теме, чаще логичнее использовать блоки или шорткоды.
Страница "Мои закладки" и проверка результата на публичной части сайта
Без отдельной страницы или раздела аккаунта закладки быстро становятся невидимой функцией. Пользователь нажал кнопку, но не понимает, куда перейти дальше. Поэтому один из главных этапов настройки - создать место, где сохраненные материалы будут собраны и доступны.
Минимальная страница со списком
Создайте страницу с понятным названием, например "Мои закладки" или "Сохраненные материалы". Вставьте [cbxwpbookmark], если вам нужен список сохраненных записей. Если на сайте используются категории пользователя, добавьте отдельный блок или страницу для [cbxwpbookmark-mycat], чтобы человек мог управлять структурой. Для Pro-сценариев с сеткой проверьте [cbxwpbookmarkgrid], но сначала убедитесь, что обычный список работает.
Проверка под тестовым пользователем
- Войдите под обычной ролью, которая соответствует вашей аудитории.
- Откройте запись или страницу, где должна быть кнопка.
- Добавьте материал в закладки и выберите категорию, если режим ее требует.
- Откройте страницу "Мои закладки" и проверьте, что материал появился.
- Удалите материал из списка и вернитесь к исходной записи.
- Проверьте, изменилось ли состояние кнопки после удаления.
Если на этом пути есть сбой, фиксируйте точный шаг. "Не работает плагин" - плохой симптом. "После удаления из списка кнопка на записи все еще показывает добавленное состояние" - уже диагностируемая ситуация.
Как связать настройки с результатом
Для каждой включенной функции задавайте вопрос: где пользователь увидит результат? Если вы включили показ счетчика, он должен быть виден рядом с кнопкой или в списке. Если включили show_thumb для популярного списка, проверьте, что миниатюры действительно заданы у записей. Если ограничили вывод типом записи через параметр type, сохраните материал другого типа и убедитесь, что он не попадает в список.
Практический пример: личная подборка уроков для закрытого учебного сайта
Разберем сценарий, который хорошо показывает смысл Codeboxr CBX Bookmark & Favorite Pro. У сайта есть много учебных материалов. Студент должен сохранять уроки в личные категории, быстро открывать их из аккаунта и удалять после прохождения. Этот пример можно адаптировать под базу знаний, медиаархив, каталог инструкций или клиентский портал.
Цель
Получить рабочую кнопку "сохранить урок", страницу личных закладок и понятную проверку: студент сохраняет урок в категорию, видит его в списке, возвращается к материалу и удаляет его после прохождения.
Подготовка
- Core-плагин активен, а Pro addon активен только если нужны пользовательские типы записей, сетки или интеграции.
- Уроки опубликованы как записи, страницы или поддерживаемый пользовательский тип записей.
- Создан тестовый пользователь с той же ролью, что и реальный студент.
- Есть страница "Мои закладки" с
[cbxwpbookmark]или соответствующим блоком. - Кеш и оптимизация скриптов временно очищены, чтобы первый тест не смешивался с устаревшими файлами.
Шаги настройки
- В настройках плагина включите кнопку для нужного типа записи и выберите позицию рядом с контентом.
- Выберите режим пользовательских категорий, если студент должен сам группировать уроки.
- Ограничьте роли, если кнопка должна быть доступна только участникам курса, а не всем посетителям.
- На странице "Мои закладки" добавьте список сохраненных материалов и проверьте заголовок списка.
- Если используете редактор блоков, добавьте блок списка вместо шорткода и настройте его поля.
- Сохраните настройки, очистите кеш страницы и проверьте сценарий в отдельном браузере.
Ожидаемый результат
Студент открывает урок, нажимает кнопку, выбирает категорию или сохраняет материал одним кликом, затем видит урок на странице личных закладок. При удалении урок исчезает из списка, а состояние кнопки на исходной странице меняется после обновления или AJAX-ответа.
Нюанс, который часто мешает проверке
Если тестировать под администратором, можно не заметить проблему ролей. Если тестировать только в одном браузере, можно не заметить кешированное состояние. Если сразу включить интеграцию с аккаунтом membership-плагина, можно спутать проблему входа с проблемой закладок. Поэтому первый тест должен быть простым и воспроизводимым.
Интеграции Pro addon: когда включать WooCommerce, EDD, BuddyPress, myCred и GamiPress
Pro addon ценен тем, что расширяет продукт за пределы обычных записей. Но интеграции стоит включать только тогда, когда у вас есть конкретная задача. Включение ради галочки усложняет диагностику и может добавить интерфейс, который пользователю не нужен.
WooCommerce и Easy Digital Downloads
Для WooCommerce и EDD официальные источники упоминают специальные виджеты для самых сохраняемых товаров или цифровых загрузок. Такой сценарий полезен, если вы хотите показать популярные по сохранениям позиции, а не просто добавить wishlist в товарную карточку. Для полноценного магазинного списка желаний сравните требования: нужны ли гостевые списки, перенос в корзину, шаринг, маркетинговые уведомления и отдельная таблица wishlist. Если нужны, специализированный WooCommerce wishlist-плагин может быть ближе.
BuddyPress, BuddyBoss, bbPress и профиль пользователя
Для сообщества закладки имеют другой смысл: пользователь сохраняет обсуждения, темы, материалы участников или записи активности. Здесь особенно важно проверить права доступа. Если материал закрыт группой или членством, список закладок не должен становиться обходным путем к закрытому контенту. Плагин помогает сохранить ссылку, но правила доступа должны проверяться всей связкой сайта.
myCred и GamiPress
Документация подтверждает поддержку myCred и GamiPress в Pro addon. В myCred сценарии администратор включает функцию в настройках CBX Bookmark, затем на стороне myCred настраивает hook для начисления и снятия баллов при добавлении или удалении закладки. В GamiPress логика похожа: включается поддержка, а очки за действие учитываются автоматически после настройки.
Не включайте баллы без антиспам-логики. Если пользователь может бесконечно добавлять и удалять один и тот же материал ради очков, мотивационная система становится уязвимой для накрутки. Проверьте ограничения на уровне gamification-плагина и не обещайте награды, пока не протестировали повторные действия.
Безопасная доработка внешнего вида и сетки без правки файлов плагина
В официальной документации есть два безопасных направления кастомизации: template override и code samples. Template override работает по модели, похожей на WooCommerce: шаблонные файлы копируются в папку cbxwpbookmark внутри темы или дочерней темы. При этом документация уточняет, что не все фронтенд-модальные элементы можно переопределить как обычные шаблоны, потому что часть интерфейса загружается через JavaScript.
Для небольшой правки сетки лучше использовать документированный фильтр, а не менять файлы плагина. Ниже пример из категории безопасных улучшений: изменить CSS-классы grid-вывода, если Pro-сетка слишком широкая или не подходит к вашей теме. Вставляйте такой код через дочернюю тему или плагин Code Snippets, а не в core-файлы WordPress.
<?php
add_filter('cbxwpbookmark_bookmarkgrid_cols_class', 'my_cbx_bookmark_grid_cols', 10, 2);
function my_cbx_bookmark_grid_cols($grid, $object_type) {
// Делаем элементы списка на всю ширину контейнера.
// Верните исходное значение или отключите snippet, чтобы откатить правку.
return 'col-12';
}
После включения откройте страницу с [cbxwpbookmarkgrid], очистите кеш и проверьте ширину элементов на настольном экране и мобильном устройстве. Если тема использует собственную сетку и классы не дают ожидаемого результата, отключите snippet и вернитесь к настройкам темы или template override. Не добавляйте несколько snippets одновременно: сначала докажите, что одна правка меняет именно тот блок, который вы хотите изменить.
Правило безопасной кастомизации: если hook, filter или путь шаблона не подтвержден документацией или исходным кодом, не используйте его в рабочем сайте. Лучше ограничиться CSS, настройкой вывода или дочерней темой.
Диагностика: почему кнопка, список или интеграция могут работать неправильно
Проблемы с плагинами закладок почти всегда проявляются на стыке нескольких систем: тип записи, роль пользователя, кеш, JavaScript, тема, конструктор страниц или Pro addon. Ниже не универсальный список ошибок WordPress, а практический маршрут проверки именно для сценария CBX Bookmark.
Кнопка не появилась на нужном типе записи
Симптом: на обычных записях кнопка есть, а на курсах, объектах каталога, товарах или другом custom post type ее нет.
Возможная причина: тип записи не включен в настройках, автоинтеграция отключена, нужный тип относится к Pro-функциям или шаблон выводит контент нестандартно.
Что проверить
- Включен ли нужный post type в настройках плагина.
- Не добавлен ли ID записи в исключения.
- Не исключена ли роль пользователя, под которой вы тестируете.
- Работает ли ручной вывод через
[cbxwpbookmarkbtn]на этой же странице.
Как исправить: начните с ручного шорткода на тестовой странице. Если он работает, проблема в автоинтеграции или шаблоне. Если не работает, проверьте поддержку типа записи и активность Pro addon.
Список "Мои закладки" пустой после добавления материала
Симптом: пользователь нажимает кнопку, видит сообщение об успешном добавлении, но страница списка ничего не показывает.
Возможная причина: пользователь не вошел, список выводится для другого пользователя, выбран фильтр по типу записи, кеш отдает старую страницу или материал добавлен в категорию, которую список не показывает.
Как исправить: проверьте страницу под тем же пользователем, отключите фильтры шорткода, временно уберите параметры type, catid, limit и очистите кеш. Если после этого список появился, возвращайте параметры по одному.
Кнопка дублируется в записи, архиве или карточке
Симптом: на странице видны две кнопки закладки или кнопка появилась в слайдере, карточке архива, блоке похожих записей.
Возможная причина: одновременно используется автоинтеграция, шорткод, блок или виджет. Другой частый вариант - тема повторно выводит контент через нестандартный цикл.
Как исправить: выберите один способ вывода для конкретной зоны. Для карточек и архивов часто лучше отключить автоинтеграцию и вставлять кнопку вручную там, где она нужна.
После обновления пропала кнопка удаления или сломался grid
Симптом: список виден, но элемент нельзя удалить, сетка изменила поведение или фронтенд-скрипт выдает ошибку.
Возможная причина: несовпадение core-плагина и Pro addon, устаревший кеш скриптов, конфликт сборщика JavaScript или изменение шаблонов после обновления.
Как исправить: обновите связку core/pro согласованно, очистите кеш, временно отключите объединение и отложенную загрузку JavaScript, проверьте, не переопределяли ли вы старые шаблоны в теме. Если в дочерней теме лежит копия template override, сравните ее с актуальным шаблоном плагина.
Перевод или текст кнопки изменился после обновления
Симптом: часть строк снова на английском, в блоке редактора не применился перевод или пользователь видит не тот текст.
Возможная причина: перевод лежит не в безопасной папке, не обновлен POT-файл, строка относится к JavaScript-интерфейсу или блок имеет отдельные настройки.
Как исправить: используйте стандартный механизм локализации WordPress или Loco Translate, проверьте расположение файлов перевода и не правьте строки напрямую в файлах плагина. Если текст задается параметром шорткода или настройкой блока, меняйте его там.
Баллы myCred или GamiPress начисляются не так, как ожидалось
Симптом: баллы не начисляются, начисляются дважды или остаются после удаления закладки.
Возможная причина: не включена поддержка в настройках CBX Bookmark, не настроен hook на стороне myCred, пользователь повторяет одно и то же действие, кеширует AJAX-ответ или включены сразу несколько систем мотивации.
Как исправить: проверьте сначала одну систему баллов, один тип записи и одного тестового пользователя. Добавьте и удалите закладку, посмотрите журнал очков, затем повторите действие. Если нет защиты от повторов, настройте ограничения в gamification-плагине.
Вопросы, которые стоит закрыть перед запуском
Можно ли использовать плагин только для записей и страниц?
Да, базовый сценарий ориентирован на стандартные типы контента WordPress. Если вам нужны пользовательские типы записей, проверьте Pro addon и настройки конкретной версии. Не обещайте клиенту поддержку custom post type, пока не протестировали ее на реальном типе материала.
Что лучше: автоинтеграция кнопки или шорткод?
Для простого блога удобнее автоинтеграция. Для сложной темы, конструктора страниц, карточек каталога и точечного вывода лучше шорткод или блок. Главное - не включать несколько способов в одной зоне, иначе появятся дубли.
Почему гость видит форму входа вместо сохранения?
Персональные закладки обычно требуют связи с пользователем. Документация и code samples описывают сценарий, где для гостя выводится форма входа или собственная ссылка входа через фильтр. Если вам принципиально нужно гостевое избранное без аккаунта, сравните продукт с альтернативами, где cookie/session является основной функцией.
Повлияет ли плагин на скорость сайта?
Любой интерактивный плагин добавляет CSS, JavaScript и запросы для изменения состояния. Обычно проблема не в самом факте кнопки, а в конфликте с кешем, объединением скриптов или тяжелой страницей. Проверяйте скорость до и после, а также тестируйте кнопку с включенным кешем.
Можно ли менять внешний вид списков без правки плагина?
Да, для части задач есть template override, CSS и документированные filters. Не редактируйте файлы плагина напрямую. Если вы скопировали шаблон в дочернюю тему, после обновлений сравнивайте его с новой версией, иначе можно потерять новые элементы интерфейса.
Что делать, если после обновления появились ошибки?
Сначала проверьте согласованность core-плагина и Pro addon, очистите кеш, временно отключите оптимизацию JavaScript и посмотрите changelog. Если проблема воспроизводится на чистой теме и без лишних плагинов, готовьте обращение в поддержку с точными шагами, ролью пользователя, типом записи и скрином консоли браузера.
Подойдет ли продукт для полноценного WooCommerce wishlist?
Зависит от требований. Если вам нужны самые сохраняемые товары, интеграция с аккаунтом и пользовательские списки в рамках общего механизма закладок, Codeboxr может подойти. Если нужна глубокая товарная wishlist-логика с магазинными сценариями, сравните специализированные WooCommerce-решения.
Когда Codeboxr CBX Bookmark & Favorite Pro будет удачным выбором
Этот плагин стоит использовать, когда сайту нужна понятная система сохранения материалов, а не просто декоративная отметка. Он особенно полезен для контентных проектов, учебных платформ, баз знаний, каталогов и сообществ, где пользователь возвращается к материалам и хочет держать их в личном порядке. Сильная сторона продукта - сочетание кнопки, категорий, списков, шорткодов, блоков, виджетов и Pro-интеграций.
Перед рабочим запуском проверьте четыре вещи: выбранный режим категорий, вывод страницы "Мои закладки", поведение под обычной ролью и совместимость с кешем. Если эти пункты работают на тестовой копии, можно переходить к внедрению на основном сайте и затем скачать ZIP-архив из блока загрузки.
Если же вам нужен только простой guest favorite без входа, строго магазинный wishlist или минимальный AJAX-плагин без категорий и интеграций, сначала сравните альтернативы. Правильный выбор здесь зависит не от длины списка функций, а от того, какой пользовательский путь вы хотите получить: сохранить, организовать, вернуться, проверить и при необходимости удалить.


