Создание шорткодов
-
Всем привет.
Возник общий вопрос, но знаний английского не хватает, чтобы спросить в форуме поддержки темы.
Вообщем есть свежая версия вордпреса и тема с кучей возможностей, включая возможность добавлять php-код в контент или создавать шорткоды с кодом. Так вот, обнаружил, что при вставке в контент простого кода — проблем нет, более менее сложного, то не срабатывает, но работает, если создать шорткод.
Например,
[php] the_permalink() [/php]
работает при вставке в контент и при вставке через шорткод, созданный через тему.Но, например, при использовании скрипта share42, все работает, кроме php-кода (the_permalink()) и т.д. Код курочить нельзя, другие возможности пока осваиваю.
Пробовал вставлять в тему в разные места. Просто
<strong>[php] the_permalink() [/php]</strong>
работает, а
<div class="share42init" data-url="<strong>[php] the_permalink() [/php]</strong>" data-title="<strong>[php] the_title() [/php]</strong>"></div>
нет.
Нашел обходной способ, сделать простейший плагин, в котором только функции и создание шорткода для этой функции, без всяких других возможностей. Так работает.Собственно вопрос 1, так нормально? Не будет каких подводных камней?
Такие простейшие плагины я видел в репозитарии вордпрес.И вопрос 2, как лучше, сделать отдельно плагин на каждый шорткод или один плагин на все шорткоды ?
- Тема «Создание шорткодов» закрыта для новых ответов.