Я создал мета-поле для хранения короткого кода для контактной формы 7. Мета-поле работает нормально, проблема в том, что когда я использую do_shortcode для вывода шорткода, я получаю «404 Not Found», отображаемый в коде выстрела. Пример [контактная форма-7 "404 NOT FOUND"]. Я знаю, что оригинальный шорткод работает, do_shortcode('[contact-form-7 id="59" title="Контактная форма"]'); работает отлично. Мой следующий код не работает, пожалуйста, помогите.
<?php
if(get_post_meta( get_the_id(), 'shortcode_input', true )) {
$contact_shortcode = get_post_meta( get_the_ID(), 'shortcode_input', TRUE );
}
echo do_shortcode($contact_shortcode);
?>