Есть ли способ программно включить виджет из плагина в WordPress? - PullRequest
3 голосов
/ 19 декабря 2008

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

Вы знаете, как это сделать?

1 Ответ

1 голос
/ 20 декабря 2008

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

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

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