• Решено voFk1N

    (@vofk1n)


    Здравствуйте, недавно появились некие проблемы с сайтом, связаны они с моей темой, не знаю как и когда и где, но знаю точно, что сломал ее я! Прошу помочь найти проблему, заранее большое человеческое спасибо!

    Сама проблема:
    Не могу загрузить миниатюру для записи (через редактирование/создание записи), да и в библиотеке не отображаются изображения (при редактировании/создании записи). Зайдя в библиотеку файлов обнаружил, что несмотря на ошибки изображения загружаются!

    Скриншоты:
    http://hardgames.esy.es/wp-content/uploads/1.png
    http://hardgames.esy.es/wp-content/uploads/2.png

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

    (@vofk1n)

    Выяснил в чем проблема, но как ее решить не знаю.. Помнится мне человек помог с решением проблемы с заменой стандартной надписи WordPress.. А именно добавить код в functions.php темы…

    <?php
    function replace_default_strings( $text ) {
        $search = array(
            'Прокомментировать запись «%s»',
        );
    
        $replace = array(
            'Прокомментировать игру %s',
        );
    
        return str_replace( $search, $replace, $text );
    }
    add_filter( 'gettext', 'replace_default_strings' );
    ?>

    При добавлении любого php кода в functions.php у меня отказывается работать добавление миниатюры к записи.. В чем может быть проблема?

    Модератор Юрій

    (@yube)

    При добавлении любого php кода в functions.php у меня отказывается работать добавление миниатюры к записи.. В чем может быть проблема?

    Может быть в BOM.

    Автор voFk1N

    (@vofk1n)

    Я редактирую через админ панель!
    У меня еще один код там стоял, случайно заметил, что в functions.php все состоит в одном <?php … ?>, помимо этого кода у меня стоял другой, я удалил все добавленные <?php … ?>, один из них вернул назад уже под общий <?php … ?> и все стало работать, но добавив

    function replace_default_strings( $text ) {
        $search = array(
            'Прокомментировать запись «%s»',
        );
    
        $replace = array(
            'Прокомментировать игру %s',
        );
    
        return str_replace( $search, $replace, $text );
    }
    add_filter( 'gettext', 'replace_default_strings' );

    под общий <?php … ?> получил такую ошибку:
    Parse error: syntax error, unexpected ‘<‘ in /home/u233776295/public_html/wp-content/themes/HardGames/functions.php on line 1042

    Автор voFk1N

    (@vofk1n)

    В общем еще раз понадобавлял все без <?php … ?> и все заработало, спасибо за помощь и метод экспериментирования!:)

    Модератор Юрій

    (@yube)

    Что-то лишнее зацепили или что-то оставили.

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