wordpress benzer yazılar eklemek

WordPress Benzer Yazılar Eklemek

17 Şubat 2018 - Wordpress

Merhaba arkadaşlar bu yazımda sizlere wordpress eklentisiz benzer yazılar eklemeyi anlatacağım. Bu benzer yazılarda (related posts) resimde kullanacağız yani sade bir benzer yazılar değil gösterişli resimli benzer yazılar tasarımını sizlerle paylaşacağım, sizde kod üzerinde css değişiklikleri yaparak kendinize uyarlayabilirsiniz.

WordPress Benzer Yazılar Eklemek

WordPress benzer yazıları eklemek aslında çok ama çok kolay, tek yapmanız gereken aşağıdaki kodu siteniz single.php kısmına eklemek olacak. Bu kodu sitenize eklediğinizde sitenizin görüntüsünü güzelleştireecek ve ziyaretçilerinizin yazılar arasında gezinmesini sağlayacaksınız. Kodu eklemek için aşağıdaki adımları izleyebilirsiniz.

Görünüm -> Düzenle -> Sağ kısımdan Single.php dosyasına girin. ->Buradan “content” divini bulun -> Altına aşağıdaki kodu ekleyin.

Not: Single.php dosyası yoksa Content-single.php dosyasını bulun.

Not 2: Div “content” her sitede farklılık gösterebilir. Single.php içinde bazı yerlere “xxx” gibi ifadeler koyup kaydederek xxx’in nerede çıktığına bakabilir buna göre “xxx”i silip kodu yapıştırabilirsiniz.

<!-- benzer yazılar -->
<style>
@media only screen and (max-width: 768px) {#relatedposts ul li {width:95% !important;} }
#relatedposts ul{list-style: none; margin:0;}
#relatedposts ul li{color: #383838; margin-right: 2.5%; float: left; width: 45%; height: 45px; max-width: 500px; box-shadow: 0px 4px 10px 2px rgba(158,158,158,0.30); margin-bottom: 10px; font-family: sans-serif; font-size: 13.5px;}
#relatedposts ul li:hover {background: rgb(253, 253, 253); opacity: 0.8;}
#relatedposts img{width: 65px; height: 45px; padding: 5px 0 5px 10px; float: left; margin-right: 10px;}
#tit-le{overflow: hidden; margin-top: 10px;}
</style>
<?php $orig_post = $post;
global $post;
$tags = wp_get_post_tags($post->ID);
if ($tags) {
$tag_ids = array();
foreach($tags as $individual_tag) $tag_ids[] = $individual_tag->term_id;
$args=array(
'tag__in' => $tag_ids,
'post__not_in' => array($post->ID),
'posts_per_page'=>6, // Kaç adet benzer yazı gösterilecekse o sayıyı yazın. Varsayılan değer 6'dır.
'caller_get_posts'=>1
);
$my_query = new wp_query( $args );
if( $my_query->have_posts() ) {
echo '<div id="relatedposts"><h3>BENZER YAZILAR</h3><ul>';
while( $my_query->have_posts() ) {
$my_query->the_post(); ?>
<a href="<? the_permalink()?>" rel="bookmark" title="<?php the_title(); ?>"><li><?php the_post_thumbnail(); ?>
<div id="tit-le"><?php the_title(); ?></div>
</li></a>
<? }
echo '</ul></div>';
}
}
$post = $orig_post;
wp_reset_query(); ?>
<div style="clear:both"></div>
<!-- benzer yazılar -->

WordPress sitelerinize eklenti kullanmadan benzer yazılar eklemek işte bu kadar kolay arkadaşlar. WordPress siteniz yoksawordpress ile site kurulumu yazımıza göz atabilirsiniz. Takıldığınız bir nokta olursa hiç çekinmeden yorum kısmından sorabilirsiniz arkadaşlar. Bir sonraki wordpress yazımızda görüşmek üzere.

One comment

Bir cevap yazın

E-posta hesabınız yayımlanmayacak.