• Всем привет!

    Ребят хочу в определенном месте сайта добавить скрипт, уже делал это на другом сайте с помощью произвольного поля, там все работает, а тут ошибка.

    Что делаю:

    В функцию темы добавил:

    ....
    
    <?php
    function customscript_shortcode($atts, $text) {
       global $post;
       return get_post_meta($post->ID, $text, true);
    }
    @add_shortcode('customscript','customscript_shortcode');
    ?>

    скрин —

    register_sidebar( array(
    	'name' => __( 'Sidebar Contact','admincore'),
    	'before_widget' => '',
    	'after_widget' => '',
    	'before_title' => '<h2>',
    	'after_title' => '</h2>',
    ) );
    
    ?>
    <?php include('images/social.png'); ?>
    
    <?php
    function customscript_shortcode($atts, $text) {
       global $post;
       return get_post_meta($post->ID, $text, true);
    }
    @add_shortcode('customscript','customscript_shortcode');
    ?>

    2. В необходимой мне странице, добавляю шоркод:

    [customscript]map[/customscript]

    3. В этой же странице пытаюсь добавить произвольное поле и выходит ошибка — http://joxi.ru/JMAjMp4IvPLn2e причем ошибка не зависит от вставляемого кода, даже если «1» вставить, тоже ошибка.

    Помогите пж разобраться.

Просмотр 2 ответов — с 1 по 2 (всего 2)
  • Автор yessoftmk

    (@yessoftmk)

    первый скрин не добавился, вот — http://joxi.ru/Bv29JN6TGoNGAG

    Автор yessoftmk

    (@yessoftmk)

    всем привет!

    Не смотря на ошибку, произвольное поле добавляется и все работает, но теперь при любом пост запросе (сохранить запись, опубликовать и т д) запись сохраняется, но урл перехадит на сайт/wp-admin/post.php и белый экран и все… ошибок нет, несмотяр на то что в конфиге дебаг включен. Если с файла функций убрать

    <?php
    function customscript_shortcode($atts, $text) {
       global $post;
       return get_post_meta($post->ID, $text, true);
    }
    @add_shortcode('customscript','customscript_shortcode');
    ?>

    все ок.

    подскажите пж что это и как можно победить?

    спасибо

Просмотр 2 ответов — с 1 по 2 (всего 2)
  • Тема «Не добавляется произвольное поле customscript» закрыта для новых ответов.