Ошибка при редактировании functions.php (Wordpress) - PullRequest
0 голосов
/ 11 октября 2018

Я получаю сообщение об ошибке

Ошибка разбора: синтаксическая ошибка, неожиданный '}' в / var / www / humanityx / wp-content / themes / wordpress-bootstrap-master / functions.PHP в строке 1127

    /* Display the post meta box. */
    function smashing_post_class_meta_box( $object, $box ) {
        ?>

    <?php wp_nonce_field( basename( __FILE__ ), 'smashing_post_class_nonce' ); ?>

    <p>
        <a class="post-btn-blue">Button</a>
        <br />
        <span class="short-blue">[buttonblue]Link Text[/buttonblue]</span>
        <br />
    </p>
    <?php
    }

Я запускаю весь код в PHP Code Checker, и нет никаких проблем.Также PHPStorm не просматривает никаких ошибок.

https://pastebin.com/U45wqnpX

У меня PHP 7.1

1 Ответ

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

Просто мои два цента .....

В функции 'smashing_add_post_meta_boxes' вы устанавливаете обратный вызов 'smashing_post_class_meta_box'.

В соответствии с кодексом WordPress:

$ callback (вызываемый) (Обязательный) Функция, которая заполняет поле желаемым содержимым.Функция должна отображать свой вывод.

Когда я смотрю на 'smashing_post_class_meta_box', функция, возможно, на самом деле ничего не 'выводит' и поэтому выдает неожиданный вывод, в результате чего неожиданный '}' не обнаруживается PHPStorm?

Как я уже сказал, не уверен, не смог проверить, но хотел помочь.

...