Your browser (Internet Explorer 6) is out of date. It has known security flaws and may not display all features of this and other websites. Learn how to update your browser.
X

Posts tagged ‘wordpress’

Kenar

PHP ile WordPress Bloga Yazı Eklemek (XMLRPC)

Çoğu zaman yazıyı elle eklemek zor oluyor heleki PHP ile sitelerinde hazır bot kullanan arkadaşlar için :)

İlk öncelikle yönetim panelinden Settings kısmından Writing e tıklayarak sayfanın altında XML-RPC'yi etkin etmemiz gerekiyor harici bir dosyadan veri ekleyebilmemiz için.

PHP:
  1. function wpPostXMLRPC($title,$body,$rpcurl,$username,$password,$category,$keywords='') {
  2.    
  3.     $content = array(
  4.         'title'=>$title,
  5.         'description'=>$body,
  6.         'mt_allow_comments'=>1// Yoruma izin vermek için 1 yapın
  7.         'mt_allow_pings'=>1// Trackbacks için 1 yapın
  8.         'post_type'=>'post',
  9.         'mt_keywords'=>$keywords,
  10.         'categories'=>array($category)
  11.     );
  12.     $params = array(0,$username,$password,$content,true);
  13.     $request = xmlrpc_encode_request('metaWeblog.newPost',$params);
  14.     $ch = curl_init();
  15.     curl_setopt($ch, CURLOPT_POSTFIELDS, $request);
  16.     curl_setopt($ch, CURLOPT_URL, $rpcurl);
  17.     curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
  18.     curl_setopt($ch, CURLOPT_TIMEOUT, 1);
  19.     $results = curl_exec($ch);
  20.     curl_close($ch);
  21.     return $results;
  22. }

Bu fonksiyon daha hızlı kullanmanız için :)

PHP:
  1. $Baslik = 'BAŞLIK';
  2. $Icerik = 'YAZI İÇİ';
  3. $XMLPCDosyasi = 'http://www.wpsiteminadresi.com/xmlrpc.php';
  4. $KullaniciAdi = 'admin';
  5. $Sifre = 'kullanicisifrem';
  6. $Kategoriler = 'Haber,Oyun,Spor'; // Virgüllerle ayırarak kategori isimlerini yazmanız gerekmektedir.
  7. $Etiketler = 'xxx,yyy,zzz,aaa,eee,ppp,sss'; // Virgüllerle ayırarak istediğiniz kadar yazabilirsiniz.
  8.  
  9. echo wpPostXMLRPC($Baslik,$Icerik,$XMLPCDosyasi,$KullaniciAdi,$Sifre,$Kategoriler,$Etiketler);

Hayırlı uğurlu olsun :)

Unutmadan cURL sunucuda aktif olması gerekmektedir.

Sizin için hazırlamış olduğum dosyayı indirerek direkt olarak deneyebilirsiniz.

Kenar

Blog Ping Servislerinin Listesi

wordpress-logoYazdığımız yazıları direk olarak algılamasını sağladığımız bazı ping servisleri vardı. Örneğin WordPress bunu kendi projesi olan pingomatic ile yapıyor ama diğer servislerede eklememizde blogumuz için fayda var.

Bu ping servislerinin listesi aşağıdaki gibidir;

http://blogsearch.google.com/ping/RPC2

http://1470.net/api/ping

http://api.feedster.com/ping

http://api.moreover.com/RPC2

http://api.moreover.com/ping

http://api.my.yahoo.com/RPC2

http://api.my.yahoo.com/rss/ping

http://bblog.com/ping.php

http://bitacoras.net/ping

http://blog.goo.ne.jp/XMLRPC

http://blogdb.jp/xmlrpc

http://blogmatcher.com/u.php

http://bulkfeeds.net/rpc

http://coreblog.org/ping/

http://mod-pubsub.org/kn_apps/blogchatt

http://www.lasermemory.com/lsrpc/

http://ping.amagle.com/

http://ping.bitacoras.com

http://ping.blo.gs/

http://ping.bloggers.jp/rpc/

http://ping.cocolog-nifty.com/xmlrpc

http://ping.blogmura.jp/rpc/

http://ping.exblog.jp/xmlrpc

http://ping.feedburner.com

http://ping.myblog.jp

http://ping.rootblog.com/rpc.php

http://ping.syndic8.com/xmlrpc.php

http://ping.weblogalot.com/rpc.php

http://ping.weblogs.se/

http://pingoat.com/goat/RPC2

http://rcs.datashed.net/RPC2/

http://rpc.blogbuzzmachine.com/RPC2

http://rpc.blogrolling.com/pinger/

http://rpc.icerocket.com:10080/

http://rpc.newsgator.com/

http://rpc.pingomatic.com

http://rpc.technorati.com/rpc/ping

http://rpc.weblogs.com/RPC2

http://topicexchange.com/RPC2

http://trackback.bakeinu.jp/bakeping.php

http://www.a2b.cc/setloc/bp.a2b

http://www.bitacoles.net/ping.php

http://www.blogdigger.com/RPC2

http://www.blogoole.com/ping/

http://www.blogoon.net/ping/

http://www.blogpeople.net/servlet/weblogUpdates

http://www.blogroots.com/tb_populi.blog?id=1

http://www.blogshares.com/rpc.php

http://www.blogsnow.com/ping

http://www.blogstreet.com/xrbin/xmlrpc.cgi

http://www.mod-pubsub.org/kn_apps/blogchatter/ping.php

http://www.newsisfree.com/RPCCloud

http://www.newsisfree.com/xmlrpctest.php

http://www.popdex.com/addsite.php

http://www.snipsnap.org/RPC2

http://www.weblogues.com/RPC/

http://xmlrpc.blogg.de

http://xping.pubsub.com/ping/

 

Dip not: WordPress de bu işlemi Settings (Ayarlar) > Writing (Yazma) ve Update Services (Servisleri Güncelle) alanına kopyala/yapıştır ile ekleyip kullanabilirsiniz.

Kenar

Facebook gibi WordPress teması: Crybook

3 Kolonlu Facebook klonu WordPress teması.

Firefox3, Internet Explorer 6 & 7, Opera, and Safaride test edilmiştir, sorunsuz kullanabilirsiniz.

Demo için tıklayınız.

Download etmek için tıklayınız.

Kenar

Eski WordPress Temalarınıza Etiket (Tag) Sistemini Ekleyin

Genelde temanızın index.php ve single.php ye eklemeniz yeterlidir.

Tasarımınza uygun bir yere ekleyebilirsiniz eklemeniz gereken kod:

PHP:
  1. <?php the_tags('Etiketler: ', ', ', '<br>'); ?>

Kolay gelsin :)