2015-05-08 2 views
0

Я внес изменения в несколько плагинов в wordpress. Но эти плагины теперь устарели. Я должен представить проект клиенту . Клиент просит меня обновить плагины. Но проблема в том, что когда я буду обновлять плагины, изменения, которые я сделал в плагинах , исчезли бы. Итак, я хочу спросить, есть ли какое-нибудь понятие дочернего плагина в wordpress, и если да, то как его создать; так что мои изменения останутся неповрежденными.Как его решить - обновление плагинов в wordpress?

+0

Вы можете скрыть обновления, чтобы обновления не показывались :) –

+0

Как скрыть обновления? –

ответ

0

Я не знаю, какие плагины вы используете, поэтому приведу пример плагина WooCommerce Delivery Date. У меня есть обновления Отключено для этого плагина, и я использовал ниже код для его достижения:

/* Function which remove Plugin Update Notices – WooCommerce Delivery Date*/ 
function disable_plugin_updates($value) { 
    unset($value->response['woocommerce-delivery-date/woocommerce-delivery-date.php']); 
    return $value; 
} 
add_filter('site_transient_update_plugins', 'disable_plugin_updates'); 
0

Просто измените версию плагина для более последней версии:

Go to wp-content/plugins/your-plugin/your-plugin.php 

вообще ваш-плагин. php является основным файлом плагина, и он имеет версию в верхней прокомментированной строке.

Отредактируйте версию каждого плагина

В противном случае установить плагин к администратору, который будет отключить обновления. Получите этот плагин отсюда: https://wordpress.org/plugins/disable-wordpress-updates/

0

Если вы хотите сохранить доброе имя, я найду способ добиться необходимых изменений без изменения плагинов в первую очередь (это плохая практика, поскольку я я уверен, что вы знаете). Когда люди покупают ваш продукт или услуги, они хотят знать, что они не получают «плохое яйцо» или «лимонное дело»; и что их инвестиции фактически являются инвестициями, а не полной потерей усилий, денег и общего времени.

Обновления важны! Что делать, если они обрабатывают конфиденциальную информацию на своем сайте? Что делать, если их хост требует, чтобы определенный плагин был определенной версией?

Сделайте свое изменение по-другому: write your own plugin, введите функциональность in a child-theme; вы можете даже обрабатывать определенные «модификации», используя jQuery для управления элементами в DOM (включите его в свою дочернюю тему).

Просто не делайте прискорбных, как некоторые другие предложили. Это будет продолжаться до тех пор, пока не будет выпущено следующее обновление и не приведет к неприятностям, плохой репутации или судебным искам. Целостность - это все, что есть у человека. Если вы выбросите его, вы бесполезны.

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