• 24-02-2015, 20:16:06
    #1
    dev
    Kurumsal Üye
    Merhaba. Daha önce yaptığım bot hazırladığım sitelerde temanın özel alanları yoktu direk yazıları ve resimleri çektip post ediyorum. Şimdi bir tane film botu yapacam. Piyasada bir çok tema var ve her temanın özel alanlarının (oyuncular,yapım yılı vs. vs.) ismi farklı olabiliyor. Bunun için her temaya göre bottun eklediği özel alanları editlemek gerekiyor. Bunu daha pratik bir yolu var mı yoksa dediğim gibi her tema için botu ayrı ayrı editliyecem mi ?
  • 26-02-2015, 23:24:05
    #2
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Mantık olarak şu şekilde bir şey yapabilirsiniz.
    $oyuncu
    $yapim_yili
    $resim
    gibi değişkenler oluşturup botun kurulacağı temaya göre bu değişkenlere değer atayabilirsiniz. Eğer temanın özel alanı oyuncular ise $oyuncu="oyuncular" şeklinde giriş yapabilirsiniz.Kurulum şeklinde yaparsanız işiniz daha kolaylaşır
  • 27-02-2015, 01:12:12
    #3
    Bot paneline bir adet input ekleyebilirsiniz. Kullanıcılar buraya özel alan adını girip kaydettiklerinde bota oradan gelen değere ekletebilirsiiz.

    İnputtan gelen değeri Wordpress veri tabanına kaydetmek için update_option fonksiyonunu kullanabilirsiniz.

    $ozel_alan_adi = $_POST['ozel_alan_adi'];
    update_option('bot_ozel_alan', $ozel_alan_adi);
    Şeklinde veri tabanına kaydettikten sonra botun özel alana ekleyeceği kısımda da aşağıdaki şekilde özel alan adını çekerek işlem yapabilirsiniz.

    $ozel_alan_adi = get_option('bot_ozel_alan');
    Mesajda geçen fonksiyonların ayrıntılı kullanımı için codex linkleri : update option, get_option