Intereting Posts
Добавление динамического файла Sitemap в нижний колонтитул Не удается сделать что-либо с ответом admin.php неожиданный T_CONSTANT_ENCAPSED_STRING, ожидающий ')' в виджетах Как создать управляемый репозиторий изображений в wordpress Как определить, включен ли WP_DEBUG? Отключить emojicons, представленный WP 4.2 save_post не работает с вложениями Можно ли каким-либо образом загружать текстовые файлы (например, JSON) в блог WordPress? Facebook Like – Показать счетчик, начинающийся с нуля? Как показать атрибуты продуктов в цикле? Как изменить метку столбца в параметрах экрана для настраиваемого столбца? Разрыв запроса с помощью 'posts_per_page' => -1 Можно получить доступ к главному URL-адресу и панели мониторинга, но не к сообщениям или страницам Как настроить сетевой плагин по сети только с моими настройками? Сохранение пользовательской метаинформации при загрузке мультимедиа

Shortcode с дефис не работает

Я пытаюсь сделать простой базовый короткий код, и он терпит неудачу. Я сварил его до самого простого теста, и он все еще терпит неудачу.

Вот код:

/** My test shortcode */ function bp_basic_shortcode() { return "This is a shortcode doing this!"; } add_shortcode( 'basic_shortcode', 'bp_basic_shortcode'); 

Попытавшись выяснить, в чем причина:

Я поместил это в файл functions.php шаблона запаса двадцать четвертый

Я отключил все плагины

Я добавил короткий код [basic-shortcode] как в сообщении, так и в качестве теста с тем же результатом.

Я использовал вкладку «текст» редактора, чтобы добавить короткий код

Я вижу только текст [basic-shortcode], но он не обрабатывается.

Я даже установил плагин для отображения всех активных коротких кодов, и это действительно в списке.

Я попробовал это как на экземпляре моего сервера MAMP, так и на моем VPS

Это должно быть очень просто. Что мне не хватает?

Вы зарегистрировали basic_shortcode , но вы протестировали неправильный [basic-shortcode] basic_shortcode [basic-shortcode] . Это две разные вещи.

Глупые проверки орфографии на MAC – это «короткие коды», а не «shortcakes»

Но чтобы ответить на вопрос – это так тривиально глупо, и я нигде не видел этого: вы НЕ МОЖЕТЕ использовать знак подчеркивания в теге shortcode.

Может быть, это поможет кому-то другому. Надеюсь, что так.