Поддержка Плагины Стилизация представления собственного плагина

  • Здравствуйте, моя ситуация такова: мне необхоимо разработать плагин, который будет выводиться на определенной странице сайта посредством шорткода. Результат подключения плагина — на странице появляется форма поиска товаров в базе данных (текстовое поле и кнопка). По завершении поиска под формой поиска списком выводятся найденные товары и при клике на каждый из них разворачивается (либо открывается во всплывающем окне) его карточка со всей найденной о нём информацией. Ко всему выводимому плагином на страницу его подключения представлению есть требование — оно должно автоматически выглядеть в стиле текущей темы сайта, при этом тема может быть любой. (с кнопкой и полем поиска проблем быть не должно — они будут стилизоваться в соотвествии со стилями, прописанными для соответствующих им тегов input в стилях темы, а как быть со списком результатов поиска и карточкой сделки — ведь теги, используемые для их отображения на странице, не являются элементами html-формы и скорее всего их стили не будут определены в теме сайта)

    Подскажите пожалуйста, возможно ли реализовать это автоматическое соответствие и если возможно, то как именно — что необходимо для этого сделать?

    • Тема изменена 2 месяца, 1 неделя назад пользователем inob.
Просмотр 4 ответов — с 1 по 4 (всего 4)
  • а что вам мешает подключить свои стили?

    ничего не мешает, но задача состит в том, чтобы представление плагина и весь его вывод на страницу был автоматически в стиле текущей темы (причем тема может быть произвольной) — реально ли сделать такое представление плагина? если да, то как именно — что и где для этого необходимо в таком случае реализовать?

    • Ответ изменён 2 месяца, 1 неделя назад пользователем inob.
    • Ответ изменён 2 месяца, 1 неделя назад пользователем inob.
    • Ответ изменён 2 месяца, 1 неделя назад пользователем inob.
    • Ответ изменён 2 месяца, 1 неделя назад пользователем inob.
    Модератор Sergey Biryukov

    (@sergeybiryukov)

    Live and Learn

    реально ли сделать такое представление плагина?

    Можно в плагине подключать только самые необходимые и базовые стили, чтобы список результатов поиска и карточка товара выглядели более-менее корректно при любом внешнем оформлении, а во всём остальном полагаться на стили темы.

    Примерно так сделано в плагинах типа bbPress, BuddyPress и WooCommerce.

    спасибо, в итоге реализовал все посредством сохранения стилей в настройках плагина, чтобы вручную можно было прописать необходимые стили.

Просмотр 4 ответов — с 1 по 4 (всего 4)