Как избежать потери кода при обновлении плагина в WordPress

#php #wordpress

#php #wordpress

Вопрос:

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

Заранее спасибо

Комментарии:

1. Хороший вопрос!! Но я думаю, что единственный способ — строго не обновлять свой wp после завершения всех работ на вашем сайте и иметь резервную копию, если по ошибке кто-то обновит ее, у вас есть резервная копия.

2. Также я думаю, что вы можете сделать это, используя фильтры и хуки в вашей теме.

Ответ №1:

Лучше всего использовать hooks amp; filters в вашей wp-теме.

Взгляните на:

http://codex.wordpress.org/Plugin_API

http://themeshaper.com/2009/05/03/filters-wordpress-child-themes/

Комментарии:

1. У меня все получилось, я не добавил apply_filters в функцию плагина, что и было причиной. Но когда мы обновляем плагин, он не будет доступен в этой функции, поэтому нам нужно добавить его вручную после обновления плагина?

2. Попробуйте создать свою функцию и применить фильтр в вашем function.php файл темы, а не в этом плагине

3. Но мне нужны некоторые значения, которые доступны только в этой функции плагина, так как получить эти значения в function.php