Ücretli/Ücretsiz Yardım: Yazıları ana sayfada metabox a göre sıralama
5
●371
- 22-07-2015, 20:06:27ş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:33jebias 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ş - 22-07-2015, 20:43:12Verileri serialize edip kaydetmişler, sorgu yapmayı zorlaştırır ve yapılan sorgu performanssız olur.OsGaKa adlı üyeden alıntı: mesajı görüntüle
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:06jebias 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 - 23-07-2015, 19:44:54tü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.OsGaKa adlı üyeden alıntı: mesajı görüntüle
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.