• 22-07-2015, 03:27:48
    #1
    ....
  • 22-07-2015, 20:06:27
    #2
    şu şekilde denermisin
    $args = array(
        'posts_per_page' => 2,
        'post_type'      => 'post',
        'meta_key'       => 'section_4_ytip', // olmazsa section_4
        'meta_value'     => 'video',
        'orderby'        => 'meta_value',
        'order'          => 'DESC',
    );
    olmazsa veritabanından wp_postmeta tablosuna bak, meta_key'i ne olarak kaydettiğini öğrenmek için.
  • 22-07-2015, 20:18:33
    #3
    jebias adlı üyeden alıntı: mesajı görüntüle
    şu şekilde denermisin
    $args = array(
        'posts_per_page' => 2,
        'post_type'      => 'post',
        'meta_key'       => 'section_4_ytip', // olmazsa section_4
        'meta_value'     => 'video',
        'orderby'        => 'meta_value',
        'order'          => 'DESC',
    );
    olmazsa veritabanından wp_postmeta tablosuna bak, meta_key'i ne olarak kaydettiğini öğrenmek için.

    meta_key i _custom_post_options olarak
    meta_value yi a:1:{s:14:"section_4_ytip";s:10:"video";} olarak kaydetmiş
  • 22-07-2015, 20:43:12
    #4
    OsGaKa adlı üyeden alıntı: mesajı görüntüle
    meta_key i _custom_post_options olarak
    meta_value yi a:1:{s:14:"section_4_ytip";s:10:"video";} olarak kaydetmiş
    Verileri serialize edip kaydetmişler, sorgu yapmayı zorlaştırır ve yapılan sorgu performanssız olur.

    Eğer fazla içeriğiniz yoksa(fazla içerik varsa da özel sorgular yazılarak eski veri kurtarılabilir), başka bir eklenti kurun. Verileri normal olarak saklayan.

    burda da önerilmiş ve örnek bir sorgu yazılmış.

    bu haliyle kullanmak istersenizde, şu şekilde sorgular yapabilirsiniz:

    http://wordpress.stackexchange.com/a/115837
    http://stackoverflow.com/a/26370571

    ama bu yöntemde sorgu performanssız çalışır ve hatalı sonuç verebilir.
  • 23-07-2015, 10:37:06
    #5
    jebias adlı üyeden alıntı: mesajı görüntüle
    Verileri serialize edip kaydetmişler, sorgu yapmayı zorlaştırır ve yapılan sorgu performanssız olur.

    Eğer fazla içeriğiniz yoksa(fazla içerik varsa da özel sorgular yazılarak eski veri kurtarılabilir), başka bir eklenti kurun. Verileri normal olarak saklayan.

    burda da önerilmiş ve örnek bir sorgu yazılmış.

    bu haliyle kullanmak istersenizde, şu şekilde sorgular yapabilirsiniz:

    http://wordpress.stackexchange.com/a/115837
    http://stackoverflow.com/a/26370571

    ama bu yöntemde sorgu performanssız çalışır ve hatalı sonuç verebilir.

    hocam yapmak istediğimi sizin vermiş olduğunuz şu linkten yaptım. meta_value değeri video olan yazıları anasayfada listeyebiliyorum. "sorgu yapmayı zorlaştırır ve yapılan sorgu performanssız olur" dan kastınız nedir acaba ? yani tam olarak ne gibi zararları olur/olabilir ?

    Dipçe: Yardımın için Allah razı olsun hocam
  • 23-07-2015, 19:44:54
    #6
    OsGaKa adlı üyeden alıntı: mesajı görüntüle
    hocam yapmak istediğimi sizin vermiş olduğunuz şu linkten yaptım. meta_value değeri video olan yazıları anasayfada listeyebiliyorum. "sorgu yapmayı zorlaştırır ve yapılan sorgu performanssız olur" dan kastınız nedir acaba ? yani tam olarak ne gibi zararları olur/olabilir ?

    Dipçe: Yardımın için Allah razı olsun hocam
    tüm satırlarda, belirttiğiniz sütunda arama yapıyor verdiğiniz kelimelerle hocam; bu yüzden sunucu daha fazla yoruluyor ve işlem daha uzun sürüyor.

    bu küçük hit'lerde sorun çıkartmaz, ama siteniz çok hit almaya başlarsa sorun çıkartabilir. yani cpu'nuz çok ısınır suspend yiyebilirsiniz yada site geç açılır.

    diğer bir sorun ise; arama yapıyor, kesin eşleşme yapmıyor. bu yüzden hatalı sonuçlar dönebilir, örneğin; siz video araması yapıyorsunuz ama; key'i değil value'si video olan satırlar da dönecektir.