• 28-05-2016, 00:19:43
    #1
    Merhaba Arkadaşlar,

    Sıkıntım wordpresste ama çözüm PHP bilgisi gerektirmekte olduğundan konuyu buraya açma gereği duydum. Wordpresste kullandığım "WP Hide Post" eklentisi tek bir PHP dosyasından oluşuyor. Eklenti sağlıklı çalışıyor. Wordpress yazı ekle kısmında "wp hide post" eklentisinden dolayı aşağıda maddelediğim checkbox`lar çıkıyor. Ancak default olarak işaretsiz olarak çıkıyor. Ben herhangi bir/birkaçını işaretleyip yazıyı yayınla dediğimde işaretlediklerimde yazı gizleniyor. Yani eklenti çalışıyor. Sorum şu ki; ben default olarak ilk kez yazı eklendiğinde "Hide on author pages." hariç diğer checkboxların işaretli çıkmasını istiyorum. Ve bunu eklentinin çalışması bozulmadan yapılmasını istiyorum. Checkboxla istediğim kadar oynayım en son ne işaretlersem onu veritabanına yazacak. İşaretli checkboxlar veritabanına 1 yazıyor. Checkbox işaretini kaldırıp yazıyı kaydettiğimde "1" değerini siliyor.

    Yazının en altına dosyayı ekliyorum. Kendim çok uğraştım ama yapamadım. Yardımlarınız için şimdiden teşekkürler.


    Hide on the front page.
    Hide on category pages.
    Hide on tag pages.
    Hide on author pages.
    Hide in date archives (month, day, year, etc...)
    Hide in search results.
    Hide in feeds.

    Buraya ekleyemedim hata verdi sürekli bende text yazısı olarak bu linke yükledim.
    PHP Dosyası >> http://textuploader.com/5bcsm
  • 28-05-2016, 00:25:25
    #2
    http://textuploader.com/5bcsp bir dene istersen
  • 28-05-2016, 00:36:11
    #3
    İlginiz için teşekkürler ancak hiçbir şey değişmedi.

    Yeni yazı eklediğimde aşağıdaki checkboxlar yine işaretsiz görünüyor. Hiç dokunmadan yazıyı yayınla dediğimde yazı sitemde her yerde yayınlanıyor. Oysa ben yeni yazı ekle dediğimde default olarak "Hide on author pages." maddesi hariç diğer tüm maddeler checked pozisyonunda olmalı ve yazıyı yayınla dediğimde yazı her yerde gizli sadece yazar sayfasında(author page) yayınlanmasını istiyorum. Yazının her yerde görünmesini istersem eğer ben kendim checked`ları kaldırırım. Yani eklentinin çalışma sisteminin kısmen tersini istiyorum


    Hide on the front page.
    Hide on category pages.
    Hide on tag pages.
    Hide on author pages.
    Hide in date archives (month, day, year, etc...)
    Hide in search results.
    Hide in feeds.
  • 28-05-2016, 00:46:41
    #4
    yanlış yapmışım.
    http://textuploader.com/5bcse
    bunu dene bi
  • 28-05-2016, 01:15:02
    #5
    Fazladan yazılan > karakteri sildim, çalıştı çok teşekkürler ederim. Tek bir sorun kaldı. Yazıyı yayınladığımda default olarak hangileri checked ise onları veritabanına yazıyor. Ancak yazıyı daha sonra güncelleyip bir kaç kutunun işaretini kaldırıp yayınladığımda istediğimi yapıyor ancak işaretli kutuların görüntüsü hep aynı kalıyor. Yani veritabanına işlenen en son değeri çekip görüntüye işlemiyor.

    ....<input checked="checked"> type="checkbox"....

    Ayrıca kodu aşağıdaki gibi de değiştirdim, istediğim gibi çalıştı ama bahsettiğim tek sorun bunda da oluyor.;

    ....<input checked="<?php checked($wplp_post_front, 0); ?>" type="checkbox" id="wplp_post_front" name="wplp_post_front" value="1"<?php checked($wplp_post_front, 1); ?>/>....