Cum sa apara ultimele articole dupa id-ul unei categorii in wordpress?

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;
}

 

 

2 thoughts on “Cum sa apara ultimele articole dupa id-ul unei categorii in wordpress?

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

Salut și bine ai venit pe acest blog!

Eu sunt Bucur si acesta este blogul meu in care vei gasi articole in majoritatea lor despre Programare web Front-end si un pic de back-end.

Iată cum mă poți contacta:

Ai o intrebare? nu ezita sa ma contactezi.

Vei primi un raspuns in cel mai scurt timp posibil.

    Numele tau (necesar)

    Email (necesar)

    Subiect

    Mesaj

    Prin utilizarea acestui formular sunteți de acord cu stocarea și manipularea datelor dvs. pe acest site web.