Php İle WordPress’e Yazı Ekleme

Php ile Wordpress Yazı Ekleme

Php kullanarak WordPress’e yazı ekleyebilirsiniz. Bu işlem, Php WordPress bot yazılımları için ideal bir seçim olabilir.

Bu içeriğimizde, Php ile WordPress’e yazı ekleme yanında, başlık mevcudiyet kontrolü ve sitemap ping işlemlerini de yapacağız. Neredeyse tam bir WordPress Php botu yazmış olacağız.

WordPress’in standart editöründen sıkıldıysanız veya Php bot ile WordPress’e içerik eklemek istiyorsanız bunu basit bir fonksiyonla gerçekleştirebilirsiniz.

Ekleme yapacak Php dosyanızı WordPress’in bulunduğu dizine göndermeyi unutmayınız. Eğer farklı bir klasör kullanacaksanız include edilen (içselleştirilen) wp-blog-header.php dosyasının tam yolunu belirlemelisiniz.

Gerekli WordPress dosyasını içselleştirelim:

Başlığımız “Beybut Ne Anlama Geliyor?” olsun. Bu başlık daha önce yazılarımızda (çöp dahil) varsa işlemleri durduralım. Eğer yoksa ekleme işlemine devam edelim.

Şimdi içeriğimizi WordPress’e ekleyelim.

wp_insert_post işlevinin bütün değişkenleri için burayı referans alabilirsiniz.

post_category: Yazının gönderileceği kategorinin id’sidir. Eğer id’yi bilmiyorsanız WordPress yönetici panelinden Yeni Yazı Ekle bölümüne gelip sayfa kaynağını görüntüleyin. Kategorilerinizden birinin adını sayfa kaynağında aratın.

biçiminde gördüğünüz seçim düğmesindeki value değeri kategorinizin id’sidir. Burada 35…

post_title: Yazı başlığınız.

post_author: Yazar id’si. Admin için bu id 1’dir.

post_status: Yayınlanma durumu. publish yayına açık anlamına geliyor.

ping_status: Pinglenme durumu 1 ise ping servislerine ping gönderiliyor. Kapatmak için 0 değeri verilebilir.

post_content: Yazınızın içeriği.

Eğer etiket kullanmak isterseniz “tags_input” ile etiketlerinizi belirleyebilirsiniz.

Neredeyse bitti. Son olarak güncellenen sitemapımızı Webmaster Tools’a gönderelim (pingleyelim). Bunun için Php’nin file_get_contents fonksiyonunu kullanacağız. İsterseniz Curl da kullanabilirsiniz.

Artık WordPress’e kolayca yazı ekleyebileceğiniz tam teşekküllü bir Php botuna sahipsiniz.

admin hakkında 980 makale
Beybut.com yöneticisi ve yazarı. 17 Ocak 1980'de doğdu. Uluslar arası ilişkiler ve siyaset bilimi, Türkçe öğretmenliği eğitim aldı. 1995 yılından beri, özellikle yazılım konusunda profesyonel çalışmalarda bulundu. Pascal, Delphi, Php, sunucu güvenliği ve optimizasyonu, Seo alanlarında çalışmalar yürüttü. Yerel gazetelerde köşe yazarlığı yaptı. Yazın yaşamına dair yarışmalarda birçok ödül kazandı. Şiir, tarih, psikoloji, felsefe ve siyaset bilimi özel ilgi alanları.

1 yorum

Bir yanıt bırakın

E-posta hesabınız yayımlanmayacak.


*