Как создать дружественный к теме виджет в WordPress? - PullRequest
1 голос
/ 03 декабря 2010

Это действительно первый раз, когда я пытался написать плагин для WordPress, так что мои знания об этом действительно ограничены.

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

К сожалению, не все темы действительно следуют указанному правилу, поскольку боковая панель какой-либо темы использует <div>, а некоторые используют более стандартные <ul>.

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

1 Ответ

0 голосов
/ 03 декабря 2010

Действительно, лучше всего было бы следовать соглашениям и, самое главное, не включать какие-либо собственные встроенные стили, которые могут конфликтовать с выбранной темой.

Если вы составляете списокэлементы, то с помощью ul или ol уместно.Может быть полезно обернуть все это в элемент div и дать ему либо уникальный идентификатор, либо позволить пользователю выбрать идентификатор.

Любая информация, которую вы можете узнать с помощью хуков, будет довольно ограниченной, поскольку информация о стиле почти исключительносодержится в файлах CSS.Вместо этого вы должны написать виджет достаточно универсальный и без каких-либо встроенных стилей, чтобы он разумно вписывался в любую тему.

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