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

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

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

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

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

    • Ответ изменён 3 дн. назад пользователем  inob.
    • Ответ изменён 3 дн. назад пользователем  inob.
    • Ответ изменён 3 дн. назад пользователем  inob.
    • Ответ изменён 3 дн. назад пользователем  inob.
    Модератор Sergey Biryukov

    (@sergeybiryukov)

    Live and Learn

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

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

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

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