איך להציג פוסטים פופולריים מקטגוריה נבחרת

ברוכים הבאים לעוד מדריך קצרצר בוורדפרס בו נלמד איך מוסיפים רשימה של פוסטים פופולריים מקטגוריה מסוימת. למעשה אתם לא מחויבים לעשות רשימה והעיצוב תלוי לגמרי בכם. אם יש לכם אפילו ניסיון מועט עם בנייה של אתרי וורדפרס אני בטוח שתוכלו לעשות את הכיוונים שמתאימים לצרכים שלכם.

  • אהבתם? שתפו!

על פי מה אנו מחליטים מה פופולרי?

מכיוון שאנו לא משלבים במדריך זה מערכת שלמה של דירוג פוסטים או כמות צפיות (למרות שבשילוב עם תוסף מסוים זה אפשרי בהחלט) כל שנשאר לנו הוא להסתמך על המידע שכן נשמר בוורדפרס והוא תגובות! ולכן הפוסט הפופולרי ביותר הוא זה עם כמות התגובות הגדולה ביותר.

בניגוד למדריכים שונים שפרסמנו בקטגוריה 'פיתוח אתרי וורדפרס' עד כה. פיסת קוד זאת לא הולכת אל הקובץ Functions.php אלא יש להטמיעה במיקום בו אתם רוצים שתופיע בתבנית שלכם.

ניגשים לקוד

  • מה: קוד שיחזיר את חמשת הפוסטים הפופולריים ביותר בקטגוריה ספציפית
  • איפה: במקום / קובץ בו תרצו שזה יוצג כמו single.php או page.php וכו'
<?php
$args=array(
'cat' => 3,
'orderby' => 'comment_count',
'order' => 'DESC',
'post_type' => 'post',
'post_status' => 'publish',
'posts_per_page' => 5,
'caller_get_posts'=> 1
);
$my_query = null;
$my_query = new WP_Query($args);
if( $my_query->have_posts() ) {
?>

<ul>
	<?php while ($my_query->have_posts()) : $my_query->the_post(); ?>
	<li><a href="<?php the_permalink() ?>" rel="bookmark" title="קישור אל <?php the_title_attribute(); ?>"><?php the_title(); ?></a></li>
	<?php  endwhile; ?>
</ul>

<?php } wp_reset_query(); ?>

שינויים

בוחרים את הקטגוריה שלכם בכדי לשנות את הקטגוריה עליכם לשנות את הספרה 3 בשורה הבאה בID של הקטגוריה:
'cat' => 3,
כמה פוסטים להציג בכדי לשנות את כמות הפוסטים המוצגים כל שעליכם לעשות הוא לשנות את השורה הבאה:
'posts_per_page' => 5,
רוצים לשנות את העיצוב הסופי? ההגדרות של העיצוב נמצאות בתוך כמה שורות קוד… תוכלו לשנות את הUL (רשימה) לDIV אם תרצו או כל דבר אחר.
<ul>
	<?php while ($my_query->have_posts()) : $my_query->the_post(); ?>
	<li><a href="<?php the_permalink() ?>" rel="bookmark" title="קישור אל <?php the_title_attribute(); ?>"><?php the_title(); ?></a></li>
	<?php  endwhile; ?>
</ul>

עוד משהוא? לא! סיימנו. אני מקווה שעברתי על הקוד בצורה מפורטת מספיק, אם נשארתם עם שאלה אתם מוזמנים להשאיר אותה כתגובה לפוסט זה ובכלל נשמח לשמוע מכם.

לומדים וורדפרס עם שגיב SEO

בזמן הקרוב (ממש קרוב) אנו מתכוונים להעשיר את קטגוריה "פיתוח אתרי וורדפרס" עם המון טיפים, מאמרים ומדריכים מושקעים אז אל תשכחו לבוא לבקר. מקווה שאהבתם, המון בהצלחה ואל תשכחו לפרגן עם לייק. בברכה, שגיב SEO.