Wordpress İçin Eklenti Yazmak

Bu dersimizde Wordpress ile kolay ve ihtiyaçlara göre eklenti yazmanın temellerini görelim.

Bu dersimizde Wordpress ile kolay ve ihtiyaçlara göre eklenti yazmanın temellerini görelim.

Wordpress eklenti yazma işlemi için ilk önce şu yolun izlenmesi gerekiyor:

/public_html/blog/wp-content/plugins/eklenti-adi

[*] Plugins içine eklenti adında bir klasör oluşturun.

[*] İçine resimcek.php adında bir php sayfası oluşturun.

[*] Resimcek.php sayfasının içindeki kodlar:


<?php 

/*

Plugin Name: Resim Çekme  // Eklentinin adı

Plugin URI: http://www.zekaikilic.com  Eklentinin urlsi 

Description: wikipedia adresinden resim çeker. // Eklentinin açıklaması

Author: Zekai KILIÇ // Yazan kişinin adı

Version: 1.0 // Versiyon

Author URI: http://www.zekaikilic.com/  // Eklentinin sahibinin site adresi

*/

function resim_cek()

{

$site=file_get_contents('http://tr.wikipedia.org/wiki/Deniz');

preg_match_all('@<span dir="auto">(.*?)</span>@si',$site,$baslik);

preg_match_all('@<img alt="" src="(.*?)" width="(.*?)" height="(.*?)" class="thumbimage" srcset="(.*?),(.*?)" data-file-width="(.*?)" data-file-height="(.*?)">@si',$site,$resim);

   

//print_r($baslik); 

//print_r($resim);

 

echo $baslik[0][0];

echo 
"<br>";

echo 
$resim[0][0];

echo 
"<br>";

echo 
$resim[0][1];  

}

?> ?>



Bir fonksiyon oluşturduk resim_cek adında. Sonra bir bot yazdık ve Wikipedia adresinden deniz adında aradığımızda yazı içindeki başlık ve 2 adet resim çeken bir eklenti yazdık.

Bot yazma dersim için buraya tıklayabilirsiniz. Bu derse bakarak bot yazma mantığını kavrayabilirsiniz.

Bunların hepsini yazdıktan sonra Wordpress admin panelinden eklentiler kısmına giderek yazdığımız eklentiyi etkinleştirin.

Eklentimizi aktif yaptıktan sonra Görünüm > Düzenleyici > kısmında ister Footer ister Header istersenizde index.php sayfalarına yazarak eklentimizi sayfamıza çekiyoruz.

Eklenti yazmak aslında bu kadar basit. Bununla haber botu, hava durumu veya makale gibi ya da ihtiyaca uygun eklentiler yazabilirsiniz. Bu sizin hayal gücünüze ve PHP bilginize kalan bir durum.

***

Eklenti yazma mantığını anlamak için yapabileceğiniz basit bir eklenti fikri vermek gerekirse kendi sitenizin "site bakımda" eklentisini de yazabilirsiniz.

Bunu yapmanız için yukarıdaki adımları izleyin fonksiyon kısmına geldiğinde ise Javascript ile uyarı verdirin, sonra header ile bakimda.php sayfanıza yönlendirin ve bu fonksiyonu index.php kısmına çekin.

Kolay gelsin.
  • Etiketler;
Yorum Yaz

Yorum yazabilmek için üye girişi yapmanız gerekiyor!

Yukarı Git