Dupa ceva cautari am reusit sa gasesc un cod php care i-ti arata cele mai recente articole dupa Id-ul categoriei in care ai postat articolul respectiv.Este un cod foarte bun perfect functionabil dupa cum se poate vedea putin mai jos la mine.Codul se introduce in single.php al temei.Daca vreti sa introduceti codul si nu reusiti ma gasiti pe skype numele contului in sidebar il gasiti.
[codesyntax lang=”php” container=”div”]
<div class=”articole” style=”margin-top:20px;”> <h3 style=”color:#0099ff;font-weight:normal;font-size:18px;text-align:left;”>Articole din aceeasi categorie:</h3> <ul> <?php global $post; $category = get_the_category($post->ID); $category = $category[0]->cat_ID; $myposts = get_posts(array(‘numberposts’ => 7, ‘offset’ => 0, ‘category__in’ => array($category), ‘post__not_in’ => array($post->ID),’post_status’=>’publish’)); foreach($myposts as $post) : setup_postdata($post); ?> <li> <a href=”<?php the_permalink(); ?>”> <?php the_title(); ?></a> </li> <?php endforeach; ?> <?php wp_reset_query(); ?> </ul> </div>
[/codesyntax]
acesta cifra se poate modifica si indica cate articole sa apara eu am ales 7 fiecare cate vrea: numberposts’ => 7,
si css-ul aferent:
.articole {width:100%;border:1px solid #ddd;padding:5px;margin-bottom:10px;}
.articole ul {
margin:0px auto;
list-style-type:none;
}
.articole li {
margin:0px auto;
padding:5px;
}
.articole a{color:#434344;}
.articole a:hover {
color:red;
padding-left:1px;
}
Mai Bucur tu faci o treaba buna aici, zic. :>
E o alternativa buna si sanatoasa la related posts plugins.