تبلیغات تبلیغات
حراجی دامنه های ویژهمشاهده
تبلیغات
تبلیغات تبلیغات

افزودن پست تایپ به حلقه مطالب وردپرس

آموزش ها , مقالات,آموزش,ترفند , وردپرس

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

افزودن پست تایپ به حلقه مطالب وردپرس

کل عملیات این هک، در قطعه کد کوتاه زیر خلاصه شده و باید اون رو در فایل توابع پوسته (functions.php) قرار بدید. این قطعه کد، میتونه مطالب پست تایپی با نام downloads (مربوط به افزونه EDD) رو به صفحه اصلی سایت اضافه کنه:

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') );
	return $query;
}

حالا اگه شما این پست تایپ رو ندارید و یا اینکه میخواید پست تایپ های دیگه و یا برگه های سایت رو هم به صفحه اصلی اضافه کنید، کافیه که نام (slug) اونها رو در خط query->set قرار بدید. مثلا:

$query->set( 'post_type', array( 'post', 'page','page','gallery','movie') );

اما این هم کل ماجرا نیست! شما میتونید با اضافه کردن دستورات شرطی جدید، پست تایپ ها رو در هر جای دیگه ای هم که خواستید، نمایش بدید. مثلا: برای اضافه کردن پست تایپ ها به خوراک اصلی (feed)، باید دستور شرطی بالا رو به صورت زیر تغییر بدید:

if ( ( is_home() && $query->is_main_query() ) || is_feed() )

این مقاله چقدر براتون مفید بود؟

از ۱ تا ۵ امتیاز بدید.

میانگین رتبه 0 / 5. تعداد رای : 0

تا حالا کسی رای نداده! اولین نفر شما باشید.

دانلود

هاست ارزان، لایت اسپید، سرور مجازی منطبق با اسکریپت های 20script کلیک کنید >
مطلب مفیدی بود ؟
نویسنده : تیم محتوای 20اسکریپت 2 آموزش ها , مقالات,آموزش,ترفند , وردپرس
لینک کوتاه مطلب : https://www.20script.ir/?p=9670
کلمات کلیدی پست :
مطالب مرتبط
11,392عملیات درون‌ ریزی در وردپرس تنها با یک کلیک با افزونه One Click Demo Import تاریخ : 2019/04/14
5,812اضافه کردن دسته بندی به آدرس مطالب وردپرس تاریخ : 2019/03/22
5,828عبارت کلیدی کانونی در یواست سئو و نحوه استفاده از آن تاریخ : 2019/10/5
4,036آموزش تغییر آدرس نویسنده در وردپرس تاریخ : 2019/04/29
12,506آموزش ساخت ابزارک دلخواه در وردپرس تاریخ : 2017/04/5
7,222کد نمایش مطلب یک دسته خاص در وردپرس تاریخ : 2014/04/1
3,700پنهان سازی از جستجوی وردپرس بدون استفاده از افزونه تاریخ : 2019/11/7
7,547آموزش افزودن یک زمینه دلخواه به همه پست ها در وردپرس تاریخ : 2015/12/22
6,897استفاده از یک صفحه اختصاصی بعنوان صفحه اصلی در وردپرس تاریخ : 2014/12/1
22,153افزونه محاسبه هزینه پروژها با WPCC برای وردپرس تاریخ : 2015/01/9
3,576آموزش افزودن مدیر در وردپرس با FTP تاریخ : 2019/07/6
5,348غیرفعال کردن جستجوی برگه‌ها در وردپرس تاریخ : 2018/06/10
برخی از قالب های وبلاگ - بیست اسکریپت
قالب عشق بین انگشت هاقالب عشق بین انگشت ها
قالب دخترونه و آرایشقالب دخترونه و آرایش
قالب زیبای ماشینقالب زیبای ماشین
قالب فانتزی و طنز چِشمقالب فانتزی و طنز چِشم
قالب دختر رویاییقالب دختر رویایی
قالب وبلاگ دکوراسیونقالب وبلاگ دکوراسیون
قالب وبلاگ کلبه و درختقالب وبلاگ کلبه و درخت
قالب دختر زیباقالب دختر زیبا
قالب پسرونه غمگینقالب پسرونه غمگین
قالب عاشقانه قلبقالب عاشقانه قلب
indiegogo
sourceforge
profile webmaster
profile webmaster
profile
profile check
profile check
آرشیو
checker list
checker
checker
upload file
سئو سایت
تبلیغات