Самопроизвольный сбром темы на дефолт

Имею забавную (до такой степени, что хочется кого-нибудь убить молотком) ситуацию:

Имеются два ОДИНАКОВЫХ клона темы под разными названиями. Один работает устойчиво, второй после активации работает какое-то время, потом его сбрасывает на дефолтную тему (Кубрик). Проблема была обнаружена случайно, когда вдруг WordPress (2.5.1, http://lugovsa.net/) начал сбрасывать свежесостряпанную тему. После долгих мучений с поиском ошибки в теме (так и не нашел), я попробовал поэкспериментировать. Сначала закачал заведомо работающую тему, прошедшую все валидации (http://www.xhtmlvalid.com/demo/index.php?wptheme=simply-grey). Ее сбросило через десять минут, потм еще много раз сбросило.
Тогда был закачан клон работающей темы (которая сама по себе валидацию не проходит, но работает как часы). Результат: оригинал темы работает, клон сбрасывается.

По-видимому, сбой где-то в механизме, который производит сам сброс темы с переводом на дефолт. Еслим кто-то сталкивался с подобным или знает, куда постучать молотком, зубилом и какой-то матерью – мои благодарности и всемерный респект.

Для начала постучите в поиск по форуму. 🙂 Уже обсуждалось и не один раз. Могут влиять плагины.

Для начала постучите в поиск по форуму. :) Уже обсуждалось и не один раз. Могут влиять плагины.

Вообще-то я искал, но поищу еще раз. Хотя вряд ли это – то, потому что, еще раз, имеются два совершенно одинаковых клона темы (одни и те же плагины, счетчики, реклама – все одинаково): один работает, другой нет.

Всё одинаково не бывает, как минимум домен другой 🙂 Шутка, конечно, домен не влияет, а вот хостинг – запросто, например, нехватка ресурсов, говорят, может вызвать слёт темы.

Всё одинаково не бывает, как минимум домен другой :) Шутка, конечно, домен не влияет, а вот хостинг - запросто, например, нехватка ресурсов, говорят, может вызвать слёт темы.

Еще раз объясняю медленно, чтобы сделалось понятно 🙂
1. Берем тему "Х", установленную и корректно работающую на сайте "У", установленном на сервере Z под доменным именем W.
2. Сгружаем папку с темой "Х", установленной и корректно работающей на сайте "У", установленном на сервере Z под доменным именем W, на локальный компьютер.
3. Переименовываем тему "Х" в "Х1", внеся соответствующие изменения в файлы footer.php и style.css, в которых прописано название темы "Х".
4. Загружаем тему "Х1" на на сайт "У", установленный на сервере Z под доменным именем W. Теперь на на сайте "У", установленном на сервере Z под доменным именем W имеется две темы: "Х" (оригинал) и "Х1" (клон, отличающийся от оригинала только именем).
5. Испытываем. Получаем результат: "Х" работает корректно. "Х1" слетает.

В любом случае, спасибо за попытку помочь.

В общем, я кажется справился. До сих пор не знаю, что это было и где зарыли собаку, но помогла простая процедура:

1. Сайт переводится на дефолтную тему.
2. На удаленном сервере начисто стираются все темы, кроме дефолтной.
3. Необходимые для работы темы закачиваются заново.

Работает (тьфу-тьфу-тьфу!).

Может, кому пригодится.

Anonymous
Отправить
Ответ на: