Merhaba arkadaşlar benzer yazılar (benzer konular ) istiyorum fakat eklenti değil sadece kod. Ayrıca en fazla 5 tane gösterecek şekilde yardımlarınızı bekliyorum.
İyi çalışmalar.
Benzer Yazılar Kodlu
10
●1.070
- 20-07-2009, 12:46:12
- 20-07-2009, 12:56:20Eklentisiz olmasını istiyorum sadece kod olmasını istiyorum çünkü temayı ayarlıyacağımda.
- 20-07-2009, 13:04:08eklentisiz olarak olması çok çok uğraştırır sizi, çünkü benzer yazılar modulü veritabanını kullanır bir önbellek oluşturur kendisine bunları falan elle girmeniz, sql falan çalıştırmanız gerekli. ancak eklenti olarak kurarsanız her temada kullanabilirsiniz zaten sorun yaratmaz.
- 20-07-2009, 13:14:02WP Eklenti Kullanmadan Benzer Yazıları Göstermek | Wordpress | Sinerjik Blog
burda eklentisiz nasıl yapılacağı var.. - 20-07-2009, 13:28:01O randımanlı çalışmıyor.16 KB'lık 'wp related posts' eklentisini kullanırken 10 tane benzer yazı çıkıyorsa bunda 1 tane çıkıyor.harew1 adlı üyeden alıntı: mesajı görüntüle
- 20-07-2009, 13:37:23bende aynı dertten muzdaribim araştırmalarım sonuçunda bi yabancı blogda şunu buldum, kod çok güzel ama kendi temama monte edemedim b, türlü hata verdi yada çalışmadı, altta arkadaşımızın verdiği kod taglardan 1.sırada olana göre çekiyor, bu kod başlık benzerliğine göre çekiyor ve daha sağlıklı oluyor bir tülü çalıştıramadım temanın functions.php dosyasına eklenecek çağırma koduda [related_posts] veya şu [related_posts limit="x"] imiş
function related_posts_shortcode( $atts ) { extract(shortcode_atts(array( 'limit' => '5', ), $atts)); global $wpdb, $post, $table_prefix; if ($post->ID) { $retval = ' <ul>'; // Get tags $tags = wp_get_post_tags($post->ID); $tagsarray = array(); foreach ($tags as $tag) { $tagsarray[] = $tag->term_id; } $tagslist = implode(',', $tagsarray); // Do the query $q = " SELECT p.*, count(tr.object_id) as count FROM $wpdb->term_taxonomy AS tt, $wpdb->term_relationships AS tr, $wpdb->posts AS p WHERE tt.taxonomy ='post_tag' AND tt.term_taxonomy_id = tr.term_taxonomy_id AND tr.object_id = p.ID AND tt.term_id IN ($tagslist) AND p.ID != $post->ID AND p.post_status = 'publish' AND p.post_date_gmt < NOW() GROUP BY tr.object_id ORDER BY count DESC, p.post_date_gmt DESC LIMIT $limit;"; $related = $wpdb->get_results($q); if ( $related ) { foreach($related as $r) { $retval .= ' <li><a title="'.wptexturize($r->post_title).'" href="'.get_permalink($r->ID).'">'.wptexturize($r->post_title).'</a></li> '; } } else { $retval .= ' <li>No related posts found</li> '; } $retval .= '</ul> '; return $retval; } return; } add_shortcode('related_posts', 'related_posts_shortcode');not:denemek isteyen arkadaşlar tema dosyalarının yedeğini alıp yapnızı tavsiye ederim hata verdiği zaman komple site çöküyor, ftpden yedeğini attığınız zaman düzeliyor - 20-07-2009, 14:34:49Bunu bende denemiştim olmamıştı.d4hi adlı üyeden alıntı: mesajı görüntüle