• 08-10-2018, 09:48:47
    #1
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Merhabalar,
    wp_posts tablosuna sql ile konu girdiğinizde, admin konsolda görünüyor ancak web sitesinde gözükmemekte. Sanırım wp_postmeta tablosuna da kayıt eklemelisiniz. Bu tablonun nasıl kullanıldığını bilen var mı acaba? meta_key ve meta_value değerlerini nasıl oluşturmalıyım?
    Teşekkürler...

    Not : wordpress ER diyagramı da bu linkte mevcut.
    https://codex.wordpress.org/images/2/2a/WP3.9.4-ERD.png
  • 08-10-2018, 10:04:36
    #2
    wp_post tablosuna sql ile dısardan post eklerken post_type i dogru giriyor musunuz? post meta ile alakası olmaması gerek.
    Yinede veritabanından sitede gorunen bir postu acın. id sini alın. Post_meta tablosunda post_id bu id olan degerleri getirin ve bakın. Post eklendiginde meta olarak hangi degerler ekleniyor. bu degerleri siz sql ile ekleme yaparken eklemeniz gerekebilir.
  • 08-10-2018, 10:08:29
    #3
    aazeri11 adlı üyeden alıntı: mesajı görüntüle
    Merhabalar,
    wp_posts tablosuna sql ile konu girdiğinizde, admin konsolda görünüyor ancak web sitesinde gözükmemekte. Sanırım wp_postmeta tablosuna da kayıt eklemelisiniz. Bu tablonun nasıl kullanıldığını bilen var mı acaba? meta_key ve meta_value değerlerini nasıl oluşturmalıyım?
    Teşekkürler...

    Not : wordpress ER diyagramı da bu linkte mevcut.
    https://codex.wordpress.org/images/2/2a/WP3.9.4-ERD.png
    Merhaba, wp_postmeta'ya data kaydetme geregi duymadan wp_poststaki veriyi web siteniz uzerinde goruntuleyebilirsiniz. post_author sutunun dolu oldugundan, post_status sutununun publish degerinde oldugundan, post_name sutunun dolu oldugundan emin olun. tabi baktiginiz satirin post_type sutunu gonderinizin tipine ait oldugundan yani revision gibi bir deger olmadigindan emin olun.
  • 08-10-2018, 10:14:52
    #4
    Yanıtlar için teşekkürler. Bunları kontrol edeceğim. Haklısınız ER diyagramında da anlaşıldığı üzere wp_postmeta da değer olmasına gerek olmamalı.
    Insert sql lerimi oluşturmadan önce admin konsolundan elle veri girdim ve sonraki sql leri buna benzer şekilde düzenledim. Atladığım bir kolon değeri olabilir. Ancak yabancı bir forum sitesinde de aynı hatayı alan birisi de benim gibi tek fark olarak wp_postmeta tablosunda değer olmayınca gözükmüyor diyor.
  • 08-10-2018, 10:57:25
    #5
    aazeri11 adlı üyeden alıntı: mesajı görüntüle
    Yanıtlar için teşekkürler. Bunları kontrol edeceğim. Haklısınız ER diyagramında da anlaşıldığı üzere wp_postmeta da değer olmasına gerek olmamalı.
    Insert sql lerimi oluşturmadan önce admin konsolundan elle veri girdim ve sonraki sql leri buna benzer şekilde düzenledim. Atladığım bir kolon değeri olabilir. Ancak yabancı bir forum sitesinde de aynı hatayı alan birisi de benim gibi tek fark olarak wp_postmeta tablosunda değer olmayınca gözükmüyor diyor.
    temanız özelse düşük ihtimalde olsa olabilir. kontrol etmek lazım.
    Ayrıca, bir eklenti ya da benzer bir çalışma yapacaksanız dbye dogrudan bağlanmamanız, wp fonksiyonlarını kullanmanız önerilir. Uğtaştırmaz fazla.
  • 08-10-2018, 11:00:17
    #6
    Tema default tema şu an.