Как добавить шорткод в пользовательский вид без конфликтов с плагином в WordPress? - PullRequest
0 голосов
/ 09 октября 2018

Я создал настраиваемые поля для своих сообщений.Одним из них является «Виджет», поле виджета отображает виджет на основе его шорткода.Я использую Toolset Plugin для создания шаблона поста.Однако, когда я пропускаю виджет через поле виджета, шаблон не отображает его должным образом.

Я предполагаю, что проблема возникает из-за того, что Toolset сильно зависит от шорткодов, и он путается, когда я добавляю шорткод другого типа.

Это происходит только с настраиваемыми полями, а не с полем WordPress.Там он отображается правильно через шаблон.

Заранее спасибо, если кто-нибудь знает решение и сталкивался с подобной проблемой.

1 Ответ

0 голосов
/ 09 октября 2018

Вам нужно добавить do_shortcode в цикле ваших сообщений для отображения данных через пользовательские поля.

<?php echo do_shortcode(get_post_meta(get_the_ID(), 'Name of your field id')); ?>

вот важные ссылки https://developer.wordpress.org/reference/functions/get_post_meta/ https://developer.wordpress.org/reference/functions/do_shortcode/

...