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 » نمایش مطالب پست سفارشی وردپرس در صفحه اصلی index

نمایش مطالب پست سفارشی وردپرس در صفحه اصلی index

از قابلیت های وردپرس برای مدیریت بهتر مطالب با موضوعات متفاوت امکان ساخت پست سفارشی یا پست تایپ است که می توان علاوه بر بخش نوشته های خود وردپرس قسمتی جداگانه برای ایجاد مطلب با فرمت و امکانات دلخواه ایجاد کرد به عنوان مثال می توان تصاویر شاخص، ویرایشگر دیداری و متنی، دسته ها، خلاصه مطلب و … را حذف کرد و تنها از فیلد زمینه های دلخواه برای ایجاد قابلیت دلخواه استفاده کرد. همینطور که می دانید در حالت عادی امکان نمایش نوشته های custom post types در صفحه اصلی همراه با سایر مطالب وجود ندارد در این مطلب از روناک وب قصد معرفی کد نمایش مطالب پست سفارشی وردپرس در صفحه اصلی index یا home قالب وردپرس را داریم پس تا پایان همراه ما باشید.

نمایش مطالب پست سفارشی وردپرس در صفحه اصلی index

کد نمایش مطالب پست سفارشی وردپرس در کنار نوشته های اصلی

بیشتر پلاگینهایی که دارای بخش تنظیمات مستقل هستند مانند افزونه فروشگاه ساز ووکامرس و پلاگین دانلود به ازای پرداخت وردپرس edd یا easy digital downloads از پست تایپ برای نمایش محصولات استفاده می کنند. در حالت کلی عدم نمایش محصولات در صفحه اصلی توسط این دو پلاگین از ویژگی های آنان به حساب می آید تا بتوان به شکل دلخواه و در مکان مناسب کالاهای خود را نمایش داد اما اگر می خواهید محصولات تان در صفحه اصلی و در کنار سایر مطالب نمایش داده شوند می توانید از کد زیر در فایل فانکشن functions.php قالب وردپرس استفاده کنید. برای افزودن پست تایپ های دیگر تنها کافیست نام انرا به همراه علامت , در کنار سایر پستهای سفارشی اضافه کنید.

add_filter( 'pre_get_posts', 'my_get_posts' );
function my_get_posts( $query ) {
	if ( is_home() && $query->is_main_query() )
	  $query->set( 'post_type', array( 'post', 'download', 'product') );
	return $query;
}

پیش از این در مطلب ساخت پست تایپ در وردپرس ساده ترین روش ایجاد پست سفارشی را آموزش داده ایم که می توانید با مراجعه به آن براحتی در پوسته وردپرس تان پست تایپ بسازید.

1,772 بازدید ۲ نظر
خیلی خوشم اومد.
به نظر من !!!
  1. mahdi می گه:
    ۰۱:۱۵ 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

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