WordPress sitelerinize diğer sitelerden içerik çekmek için WordPress botu yapabilirsiniz. Bunun için php bilgisine ihtiyacınız vardır. Diğer siteye bağlanıp, içerik çekebilmek için Curl kütüphanesi kullanmak gerekir.
WordPress Anadizine wp-config.php dosyasının olduğu dizine bot.php isimli bir dosya oluşturun.
include 'wp-config.php';
oluşturduğunuz bot.php dosyasına yukarıdaki şekilde wp-config.php dosyasını dahil edin.
function Baglan($url){
$curl=curl_init();
curl_setopt($curl, CURLOPT_URL, $url);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
curl_setopt($curl, CURLOPT_USERAGENT, $_SERVER["HTTP_USER_AGENT"]);
$cikti = curl_exec($curl);
curl_close($curl);
return str_replace(array("\n","\t","\r"), null, $cikti);
}
Hemen altına kullanacağımız Curl kütüphanesinden bir fonksiyon oluşturalım. Artık bağlanırken bu fonksiyonu kullanabiliriz. Şimdi bağlanmak istediğimiz site adresini girelim ve içerik çekeceğimiz urli girelim.
$Baglan = Baglan('https://kazimuslu.com.tr/');
Hedef siteye bağlandık, şimdi ise preg_match methoduyla site başlığını çekelim.
preg_match('#<title>(.*?)</title>#', $Baglan, $baslik);
Çekeceğimiz sitenin kaynak kodlarına girerek alacağımız kısmı belirtmemiz gerekiyor. Bunun için belirli alanı giriyoruz ve almak istediğimiz alana (.*?) olarak belirtiyoruz. Ayrıca $baslik isimli değişkene atıyoruz.
Şimdi ise aldığımız bu başlıkla wp_post methoduyla WordPress’e ekletelim.
$my_post = array();
$my_post['post_title'] = $baslik;
$my_post['post_content'] = 'İçerik alanı';
$my_post['post_status'] = 'publish';
$my_post['post_author'] = 1;
$my_post['post_category'] = 0;
$the_post_id = wp_insert_post( $my_post );
Yukarıdaki kısımda oluşturduğumu baslik değişkenini konu başlığına atadık, siteden yine preg_match methoduyla içerik alanı çekerek içerik alanı kısmına atayabilirsiniz. post_status kısmı publish ise direk olarak post yayınlanacaktır, fakat burayı draft olarak değiştirebilirsiniz. post_author kısmına eklenecek üye id’sini girebilirsiniz. Konunun eklenmesini istediğiniz post_category’sinin id’sini girmeniz yeterli.
Basitçe WordPress içerik botu bu şekilde yapılmaktadır. Sitenize uygun, bot çözümleri arıyorsanız açık kaynak kodlu şekilde teslim edilmek şartıyla WordPress içerik botu hizmetimizden faydalanabilirsiniz.
Uygun Fiyata Bot hizmeti almak için Skype Adresimiz: Kcmedia42
Bu yazıya henüz bir yorum yapılmamış, hemen bir tane yapmak ister misin ?
Milyonlarca oyuncu tarafından oynanan BDO(Black Desert Online) için oyuna yeni başlayanlara yardımcı olması açısından rehber sitesi
Organik Sebzelerim Olmaya Başladı için Temel Coşkun dediki, Bereketli olsun bana da tadına bakmak nasip olur inşallah
UsluTV V2 Canlı TV Scripti için OSHAN SABIRLI dediki, Merhaba TV İzleme scripti ile ilgileniyorum. Bilgi verirseniz sevinirim.
Online Test Sınav Yazılımı için volkan dediki, merhabalar hocam volkan ben bu test çözme scriptinin fiyatı nedir öğrenebilir miyiz...benim bi iki ...
PHP ve Ajax Kullanarak Otomatik Resim Upload Sayfası Nasıl Oluşturulur? için erkan dediki, kodları denedim gayet başarılı çalışıyor. js veya diğer koddaki yolları verirken gerekli ayarları y...
Burada Yer Almak ister misin ? İletişim sayfasından bana ulaşabilirsin :)
UsluTV V2 Canlı TV Scripti için Kazım USLU dediki, Devam eden satışımız bulunmamakta maalesef.