نمایش مطالب پست سفارشی وردپرس در صفحه اصلی index
از قابلیت های وردپرس برای مدیریت بهتر مطالب با موضوعات متفاوت امکان ساخت پست سفارشی یا پست تایپ است که می توان علاوه بر بخش نوشته های خود وردپرس قسمتی جداگانه برای ایجاد مطلب با فرمت و امکانات دلخواه ایجاد کرد به عنوان مثال می توان تصاویر شاخص، ویرایشگر دیداری و متنی، دسته ها، خلاصه مطلب و … را حذف کرد و تنها از فیلد زمینه های دلخواه برای ایجاد قابلیت دلخواه استفاده کرد. همینطور که می دانید در حالت عادی امکان نمایش نوشته های custom post types در صفحه اصلی همراه با سایر مطالب وجود ندارد در این مطلب از روناک وب قصد معرفی کد نمایش مطالب پست سفارشی وردپرس در صفحه اصلی index یا home قالب وردپرس را داریم پس تا پایان همراه ما باشید.
کد نمایش مطالب پست سفارشی وردپرس در کنار نوشته های اصلی
بیشتر پلاگینهایی که دارای بخش تنظیمات مستقل هستند مانند افزونه فروشگاه ساز ووکامرس و پلاگین دانلود به ازای پرداخت وردپرس 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; }
پیش از این در مطلب ساخت پست تایپ در وردپرس ساده ترین روش ایجاد پست سفارشی را آموزش داده ایم که می توانید با مراجعه به آن براحتی در پوسته وردپرس تان پست تایپ بسازید.
سلام ممنون از سایت خوبتون دنبال کد
نمایش تعداد مطلب انتشار وردپرس و نمایش تعداد کل عضو سایت رو قرار بدید
سلام، لطف دارید. قبلا در روناک وب کد نمایش تعداد کل مطالب منتشر شده و افزونه نمایش کاربران عضو وردپرس معرفی شدن از بخش قطعه کد و افزونه وردپرس یا از جستجو بالای سایت استفاده کنید.