2013-06-30 1 views
0

У меня есть развертывание WP на моем devbox. Я загрузил новую тему, которая отлично работает, и у нее есть некоторые php-файлы, которые я хочу изменить. Некоторые из php-файлов отображаются в настройках -> редактор-редактор, но некоторые нет. Если я хочу изменить файл php, который НЕ находится в списке, я использую Notepad ++ для редактирования и сохранения. Тем не менее, изменения, которые я им делаю, не отражаются на странице ... У меня нет плагинов для кеширования, и даже если я это сделаю (я попробовал WP Super Cache), и я очищаю кеш, это не помогает.изменение файла wordpress темы php файл не имеет эффекта

Например, я редактирую файл service_box.php, который является частью темы рамки Cherry, я сохраняю его, но stlil моя страница (с помощью короткого кода [service_box]) не отображает изменения.

Примечание: если я что-то изменил в редакторе WP, это вступит в силу, однако я могу сделать это только для файлов, которые действительно отображаются в списке файлов редактора, и в моем случае файл там не отображается, может быть, потому, что это в какой-то суб/подпапке темы, я действительно не знаю ..

Любые идеи, как сделать изменения эффективными? tnx

+0

Если вы редактируете файлы, которые появляются в редакторе wp с помощью Notepad ++, это тоже действует? – n1te

+0

Изменение файлов, которые появляются, используя блокнот, также не имеет эффекта. Я пытаюсь изменить поведение короткого кода cherry service_box (небольшое изменение, чтобы добавить ссылку). –

+0

Добавьте текст uniq (например, ваше имя) в файл с помощью редактора и найдите файл с этим uniq-текстом напрямую (чтобы открыть его в Блокноте). Возможно, вы работаете с двумя разными файлами с тем же именем в двух разных папках. Является ли ваш «devbox» на вашем локальном компьютере? – furas

ответ

0

Возможно, у вас нет прав доступа для редактирования файла напрямую. Редактирование файла в WPress будет работать b/c, он «владеет» файлом.

0

Через некоторое время кажется, что я смог решить эту проблему следующим образом: Я установил плагин WP Editor, который позволяет редактировать любой файл темы, а не только те, что находятся в верхней папке. Так что теперь я могу редактировать любой файл непосредственно из WP, а не из внешнего редактора Я снова попытался «очистить кеш» в кэше WP Super - на этот раз это помогло. Без очистки кеша изменения не вступили в силу.

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

0

Если вы с помощью как Cherry, вы не можете редактировать свои файлы. Каждый раз, когда вы сохраняете что-то в области администратора Wordpress, некоторые из ваших файлов будут скомпилированы, и вы потеряете эти изменения. Чтобы сделать изменения дизайна или функций активной темой, вы должны делать все изменения в файлах дочерней темы. Если есть функции, которые вы хотите изменить в рамках, которые в настоящее время не включены в ваш шаблон, вы должны использовать Wordpress Hooks (Actions and Filters) для функций из фреймворка непосредственно в вашу дочернюю тему.

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

Смежные вопросы