WordPress Eklenti ve Eklentileri WordPresin can damarıdır. Yakın bir zaman önce müşterim bana ulaşarak sitelerinin bozulduğunu ve işlevselliğini yitirdiğini söyledi. Daha sonra bunun sitelerine entegre edilmiş bir WordPress eklentisinin devre dışı kalması nedeni ile olduğunu buldum.
Ama eklentiyi dashboard üzerinden etkinleştirmemize rağmen eklenti otomatik olarak kendini devre dışı bırakıyordu. Bu tür durumlarda WordPress eklentisini birkaç farklı yol ile etkinleştirebiliriz.
1. functions.php’yi kullanarak yeniden etkinleştirmeyi deneyin
// Bu kodu temanızın functions.php dosyasına ekleyin
function activ_plugin_manually () {
$active_plugins = get_option ('active_plugins');
array_push ($ active_plugins, 'eklenti dizini / dosyaadı.php'); / * Eklenti dizini ve dosyaadı.php'yi ana eklenti dosyanızla eşleşecek şekilde değiştirin * /
update_option ('active_plugins', $ active_plugins);
}
add_action ('init', 'activ_plugin_manually');
2. Eklentinizi PHPMyAdmin aracılığıyla etkinleştirin
Veritabanınızın wp_options tablonuzda adı ve değeri bulmanız gerekeceğinden, bu yöntem en karmaşık olanıdır.
Active_plugins” seçeneğinin bulunduğu satırı bulun ve değerin aşağıdaki gibi göreceksiniz:
a:4:{
i:0;s:25:"nameofplugin/filename.php";
i:1;s:26:"nameofplugin/filename2.php";
i:2;s:26:"nameofplugin/filename3.php";
i:3;s:26:"nameofplugin/filename4.php";
}
Eklentinizi etkinleştirmek için eklentinizi değerler dizisine eklemeniz gerekir, örneğin:
a:5:{ i:0;s:25:"nameofplugin/filename.php"; i:1;s:26:"nameofplugin/filename2.php"; i:2;s:26:"nameofplugin/filename3.php"; i:3;s:26:"nameofplugin/filename4.php"; i:4;s:39:"nameofplugin/this-is-the-new-plugin.php"; }
Umarım bu yöntemlerden biri sorununuzu çözecektir.
Sizinde bu durum ile ilgili çözümleriniz var ise lütfen yorumlarda yazın 🙂
harika paylaşım tskrler süpersiniz