Merhaba,
Şu sıralar WordPress’le ilgili biraz daha ağırlıklı yazıyorum herhalde. Bu da WordPress’le ilgili yazdığım başka bir yazı. Bu makale de wordpress eklentilerinin programlamayla nasıl aktifleştirileceğini göreceğiz.
Eğer devre dışı bırakılmasını istemediğiniz eklentiler varsa bu yazı tam sizlik. Aşağıdaki kod sayesinde Eklentiler sayfasından eklenti devre dışı bırakılmış olarak görünse bile aslında devre dışı bırakılmıyor. Bu sayede başkaları kurcalasa da değişen bir şey olmayacak eklentide :)
Aşağıdaki kodu temanızın functions.php eklemeniz yeterli olacaktır. Tabii kendinize göre düzenledikten sonra.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
// Aktif eklentileri alalım $aktif_eklentiler = get_option("active_plugins"); if(count($current_plugin)>0) { // Her zaman aktif olmasını istediğiniz eklentileri diziye atayalım $daima_aktif = array("eklenti_x", "eklenti_y", "eklenti_z"); // Aktif eklentileri döngüye sokalım foreach ($daima_aktif as $eklenti) { // Eğer eklenti aktif değilse listeye ekleyelim if(!in_array($eklenti, $aktif_eklentiler)) { array_push($aktif_eklentiler ,$eklenti); } } // Son olarak eklentileri güncelleyelim update_option('active_plugins',$aktif_eklentiler ); } |
İşte bu kadar. Artık seçtiğimiz eklentiler yönetici panelinden devre dışı bırakılmış bile olsa asla devre dışı bırakılamazlar(tabii bu tedbir farkedilmedikçe). Umarım faydalı olur, kolay gelsin,
Yorumlar
teşekkürler güzel paylaşım
ellerine sağlık teşekkürler.
teşekkür ediyorum. kodla uğraşmaktanda eklenti bölümünde yapsak :)
teşekkür ediyorum
teşekkür ediyorum
ellerine sağlık teşekkürler.
SEO konusunda insanların bilinçlenmesi gerek