Intereting Posts
несколько категорий и проблема с панировочными сухарями Как передавать значения для построения функции с помощью Actions? Выполнение JavaScript в WordPress Hook Как создать цикл, который перечисляет и делит сообщения на месяцы? Пользовательское правило перезаписи для иерархического пользовательского типа сообщения Как предотвратить «внутреннюю ошибку сервера 500» из-за длительного процесса установки? Поместите повторяющиеся блоки статей Нужно ли мне поле nonce для каждого мета-поля, которое я добавляю к своему настраиваемому администратору типа сообщения? Публичные сообщения – предотвращение повторных представлений формы Настройка цикла блога BuddyPress Отменить регистрацию по умолчанию wp-admin css только на экране входа? Shortcode в тот же короткий код WP_query возвращает больше результатов, чем запрос SQL. post_count> found_posts Все еще отчаянно беспокоиться о нескольких TinyMCE в виджетах – есть ли еще хорошее решение для этого? Пользовательские персонализированные новостные ленты или Blog Post-Stream

перенос wordpress, но получение некоторых ошибок анализа php

Я успешно перенесла сайт wordpress на свой локальный хост, используя плагин «Все-в-одном WP миграции».

Но на некоторых страницах возникают ошибки:

Ошибка анализа: синтаксическая ошибка, неожиданный '}' в C: \ xampp \ apps \ wordpress \ htdocs \ wp-content \ themes \ XXX \ XXXXpage.php в строке 112

редактируя этот файл, есть некоторые трудночитаемые выражения «if else» с «HTML-тегами»,

одна ошибка, которую я исправил, менялась

<?if (!is_mobile() && !is_tablet()){?> 

в

 <?php if (!is_mobile() && !is_tablet()){?> 

кто-нибудь знает, почему первое заявление работало на моем веб-сайте, но не на localhost? возможно, из-за некоторой версии PHP?

Некоторые версии PHP требуют явного объявления <?php вместо просто <? деклараций или наоборот. Такие параметры, как short_open_tag в файле php.ini.

Вы можете прочитать больше здесь http://php.net/manual/en/ini.core.php

PHP Short Tags включены на вашем веб-сервере и отключены на вашем localhost . решение состоит в том, чтобы либо включить короткие теги, либо написать полный код.

Решение One Включите короткие теги.

  • открыть файл php.ini
  • set short_open_tag=On
  • и сервер Restrat Apache

Решение два заменит короткие теги на полные