Notice: wp_deregister_script was called incorrectly. اسکریپت‌ها و شیوه‌نامه‌ها نباید پیش از wp_enqueue_scripts، admin_enqueue_scripts و login_enqueue_scripts ثبت یا فراخوانی شوند. Please see Debugging in WordPress for more information. (این پیام در نگارش 3.3 افزوده شده است.) in /home/ronakweb/domains/ronakweb.com/public_html/wp-includes/functions.php on line 3190 » کد نمایش مطالب دارای برچسب دلخواه در وردپرس

کد نمایش مطالب دارای برچسب دلخواه در وردپرس

همینطور که می دانید وردپرس نیز مانند تمام سیستم های مدیریت محتوای دیگر امکان استفاده از برچسب برای مطالب را فراهم می کند تا بتوانید تعدادی تگ مرتبط با موضوع پست تان برای هر نوشته بنویسید. هرچند مدتی است که موتورهای جستجوگر مانند گوگل اعلام کرده اند که دیگر برچسبها تاثیری در رتبه و دریافت ورودی از آنها را ندارند اما در وب فارسی هنوز شاهد پیشرفت سایتهایی هستیم که به تعداد زیاد از تگ در هر مطلب استفاده می کنند. در این مطلب از روناک وب قصد معرفی کد نمایش مطالب دارای برچسب دلخواه در وردپرس را داریم تا بتوانید در کدنویسی و طراحی قالب وردپرس وب سایت تان از آن برای ایجاد بخشهای متفاوت و دلخواه استفاده نمایید، پس تا پایان همراه ما باشید.

کد نمایش مطالب دارای برچسب دلخواه در وردپرس

کوئری و کد نمایش مطالب دارای برچسب خاص در وردپرس

پیش از این کد نمایش مطالب دسته خاص در وردپرس را معرفی کرده بودیم حال اگر می خواهید در بخشی از پوسته سایت آخرین و جدیدترین مطالب یا نوشته های تصادفی و اتفاقی دارای برچسب خاص را نمایش دهید می توانید از کوئری زیر استفاده نمایید. در این مثال می خواهیم آخرین مطالب دارای برچسب وردپرس را نمایش دهیم که می توانید با تغییر متغییر tag به نام تگ مورد نظر از آن استفاده نمایید. اگر قصد نمایش مطالب به صورت تصادفی را دارید باید مقدار متغییر orderby را برابر با rand قرار دهید.

<ul>
<?php 
$my_custom_query= new WP_Query(array(
'post_type' => 'post',
'post_status' => 'publish',
'tag'	=>	'وردپرس',
'order' => 'DESC',
'orderby' => 'ID',
'posts_per_page' =>'10'
));
if($my_custom_query->have_posts()) : while($my_custom_query->have_posts()) : $my_custom_query->the_post(); ?> 
<li><a target="_blank" href="<?php the_permalink();?>"><?php the_title(); ?></a></li>
<?php endwhile; endif; wp_reset_query(); ?>
</ul>

در مثال بالا تنها عنوان و لینک مطلب نمایش داده می شود که می توانید با تغییر توابعی که داخل تگ li لیست قرار دارند امکانات بیشتری به کوئری اضافه کنید وبا اختصاص دادن استایل css مناسب با پوسته وردپرس تان آنرا زیباتر کنید.

2,605 بازدید ۴ نظر
خیلی خوشم اومد.
به نظر من !!!
  1. فارسی مدیا می گه:
    ۲۳:۰۹ Notice: Undefined variable: comment_ID in /home/ronakweb/domains/ronakweb.com/public_html/wp-content/themes/ronakweb2/functions.php on line 175 مورخه ۰۶ تیر ۹۵

    سلام
    من می خوام بجای اون اسم تگ عنوان صفحه ی سایتم رو قرار بدم یعنی اگه صفحه ای به نام test منتشر کردم اون مطالبی که برچسب آهنگ ها test هست رو نشون بده …
    امیدوارم منظورم رو متوجه شده باشید !
    ممنونم
    منتظر پاسختون هستم

    • روناک وب می گه:
      ۲۳:۳۷ Notice: Undefined variable: comment_ID in /home/ronakweb/domains/ronakweb.com/public_html/wp-content/themes/ronakweb2/functions.php on line 175 مورخه ۰۶ تیر ۹۵

      سلام، دقیق متوجه نشدم چرا میخایین همچین کاری انجام بدین اما با ویرایش همین کوئری احتمالا بتونید به خواسته تون برسید. توی بخشی که کلمه برچسب وارد میشه باید از تابع عنوان استفاده کنید.

  2. فارسی مدیا می گه:
    ۲۳:۴۴ Notice: Undefined variable: comment_ID in /home/ronakweb/domains/ronakweb.com/public_html/wp-content/themes/ronakweb2/functions.php on line 175 مورخه ۰۶ تیر ۹۵

    میشه بیشتر راهنمایی کنید. من الان به جای کلمه وردپرس تابع عنوان رو قرار دادم ولی مشکل داره !
    ممنون از پاسخ سریعتون :)

    • روناک وب می گه:
      ۲۳:۵۰ Notice: Undefined variable: comment_ID in /home/ronakweb/domains/ronakweb.com/public_html/wp-content/themes/ronakweb2/functions.php on line 175 مورخه ۰۶ تیر ۹۵

      همینطور که فکر میکردم به این راحتیا نیست و کار زیاد داره. توی سایتهای منبع و با کلیدواژه های انگلیسی جستجو کنید ممکنه یکی مثل خودتون از بلاد فرنگ خواسته باشه چنین کاری انجام بده و نتیجه گرفته باشه :)

پاسخ دادن به فارسی مدیا لغو پاسخ

کد امنیتی: *

Notice: Undefined index: comment_notes_after in /home/ronakweb/domains/ronakweb.com/public_html/wp-content/themes/ronakweb2/functions.php on line 249

با عضوت در خبرنامه ایمیلی جدیدترین مطالب و فیلم های آموزشی را در ایمیل تان دریافت کنید. اعضاء خبرنامه و صفحات اجتماعی روناک وب از امکانات ویژه ای برخوردار خواهند شد !!!