Я пытаюсь сделать так, чтобы поле настройщика «Авторское право» отображало короткие коды.
Поле отображается с помощью footer.php
, поэтому я могу переопределить исходный код в своей дочерней теме.
В коде используется printf
, который извлекает входное содержимое из поле в параметрах Customizer, например:
<?php printf( wp_kses_post(__( '%s', 'slim' )), Slim_Opt::getOption( 'footer_copyright_text', 'Slim - eCommerce WP Theme' )); ?>
Я пытался добавить do_shortcode к wp_kses_post
, а также ко всему содержимому printf
, но это не сработало.
Я попытался заменить printf на echo do_shortcode
, но это тоже не сработало.
Есть ли способ сохранить этот код для получения значения параметра из Customizer, а также для отображения любых шорткодов, которые могут находиться в пределах этого значения?
<?php $footer_option = do_shortcode( Slim_Opt::getOption( 'footer_copyright_text', 'Slim - eCommerce WP Theme' ) ); printf( wp_kses_post(__( '%s', 'slim' )), $footer_option ); ?>
Это сначала обработает поле настройщика, а затем передаст его вprintf
- person disinfor   schedule 23.11.2019