خوش آمدید به انجمن ای فری

بازدیدکننده گرامی برای دسترسی به تمامی امکانات در انجمن عضو شوید. پس از ثبت نام و ورود به سیستم ، می توانید موضوعات ایجاد کنید ، پاسخ به موضوعات موجود ارسال کنید ، به اعضای انجمن امتیاز دهید ، اقدام به خرید و فروش کنید ، و موارد دیگر. عضویت، سریع و کاملاً رایگان است ، پس منتظر چی هستی؟

درخواست راهنمایی

اگر نیاز به راهنمایی دارید درخواست خود را ثبت کنید

فروشگاه

قالب و افزونه و محصولات خود را میتوانید اینجا خرید و فروش کنید

دانلود منابع

قالب و افزونه های جدید و بروز را میتوایند از اینجا دانلود کنید

WALKER

مدیر کل انجمن
عضویت
11/13/18
ارسال ها
6,100
امتیاز واکنش
5,494
محل سکونت
tehran
آنتی ویروس
1019

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

آموزش ریدایرکت به نتیجه جستجو در صورت وجود یک نتیجه
همانطور که در بالا هم ذکر کردیم، کاری که تصمیم داریم انجام بدهیم این است که اگر کاربری در سایت به دنبال عبارتی جستجو کرد و جستجوی وی فقط یک نتیجه در بر داشت، بجای نمایش نتایج جستجو، کاربر را مستقیما به نتیجه ی یافت شده هدایت کنیم.

برای انجام این کار کافی است کد زیر را به فایل functions.php قالب خود یا افزونه site-specific ای که ساخته اید اضافه کنید. (آموزش ساختن افزونه وردپرس)

کد
function redirect_to_single_post() {
    if (is_search() && is_main_query()) {
        global $wp_query;
        if ($wp_query->post_count == 1 && $wp_query->max_num_pages == 1) {
            wp_redirect( get_permalink( $wp_query->posts['0']->ID ) );
            exit;
        }
    }
}
add_action('template_redirect', 'redirect_to_single_post' );


پس از اضافه کردن این کد به فایل توابع پوسته (منظور همان فایل functions.php است) خود، تغییرات را ذخیره کنید. حالا اگر به سایتتان مراجعه کرده از امکان جستجو استفاده کنید، خواهید دید که هرگاه جستجو فقط یک نتیجه در بر داشته باشد، نتیجه ی یافت شده مستقیما برای کاربر به نمایش گذاشته شده و در چنین حالتی صفحه ی نتایج جستجو به نمایش در نخواهد آمد.
 
ارسال کننده موضوعات مشابه انجمن پاسخ ها تاریخ
grrrh درخواست آموزش ionCube آموزشهای وردپرس 1
M مباحث و مشکلات آموزش نصب وب سرور Apache مباحث و مشکلات سیستم عامل ها 0
aliilapro آموزش آموزش کرک یا نال قالب جی نیوز آموزشهای وردپرس 0
arezoshomali مسیر آموزش برنامه نویسی اندروید را بشناسید آموزش های برنامه نویسی 0
lordmehdi درخواست آموزش قرار دادن گروه کاربری در پائین انجمن آموزشهای زنفورو 6
mona.habibizadeh آموزش همه کلیدهای میانبر در محیط Gmail اخبار 0
elecomco آموزش ترفند تبدیل اپلیکیشن فروشگاهی به کاتالوگ گفتگوی آزاد 0
sslri آموزش آموزش گرفتن تیک آبی اکانت اینستاگرام آموزش های نرم افزار 0
maede آموزش افزودن ابزارک (تولبار) به ادیتور متن در چتروم پشتیبانی زنفورو 2
afshin171 درخواست آموزش تغییر دامنه زنفور آموزشهای زنفورو 1
sslri آموزش آموزش رایگان فارسی سازی قالب و افزونه وردپرس آموزشهای وردپرس 0
afshin171 درخواست آموزش راست چین و فارسی کردن قالب وردپرس آموزشهای وردپرس 1
afshin171 درخواست افزونه یا آموزش براس سئو کردن درخواست قالب و افزونه 0
aliilapro آموزش آموزش غیرفعال کردن اپدیت ویندوز 10 آموزش های سیستم عامل ویندوز 0
alirahmani7443 راهنمایی در مورد قالب مرکز آموزش وردپرس قالب های وردپرس 1
Admin آموزش آموزش فعالسازی جستجوی پیشرفته در دسکتاپ ویندوز 10 آموزش های سیستم عامل ویندوز 0
sslri آموزش آموزش کامل ساخت شماره مجازی تلگرام رایگان آموزش های پرمیوم 1
P آموزش دسترسی به [ شبکه TOR] با دو کلیک آموزش های سیستم عامل ویندوز 0
F آموزش رایگان سئو وردپرس آموزشهای وردپرس 1
sslri نرم افزار دانلود ربات کامنت گذار در سایت ها + آموزش ویدئویی درخواست و دانلود نرم افزار 2
WALKER آموزش آموزش افزونه W3 Total Cache برای افزایش سرعت وردپرس آموزشهای وردپرس 0
soheilnew درخواست آموزش ساخت گروه کاربری vip با قابلیت پرداخت پشتیبانی زنفورو 0
A آموزش طراحی سایت با وردپرس آموزشهای وردپرس 0
WALKER آموزش آموزش تصویری قفل کردن کامپیوتر از راه دور در ویندوز 10 توسط Dynamic Lock آموزش های سیستم عامل ویندوز 0
WALKER آموزش آموزش تغییر فونت پیش فرض ویندوز 10 آموزش های سیستم عامل ویندوز 0
WALKER آموزش آموزش فعال سازی تم Light ویندوز 10 آموزش های سیستم عامل ویندوز 0
WALKER آموزش آموزش غیرفعال کردن کورتانا در ویندوز 10 آموزش های سیستم عامل ویندوز 0
M آموزش طراحی اپ برای ساعت اپل اخبار 1
A آموزش هک برنامه subcake اندروید با لاکی پچر آموزش ها 0
WALKER آموزش آموزش رفع خطای Combine Images Using CSS Sprites آموزشهای وردپرس 0
M آموزش استفاده و شخصی سازی Action Center در ویندوز 10 آموزش های نرم افزار 0
WALKER آموزش آموزش نمایش نقشه گوگل در سایت آموزشهای وردپرس 0
M آموزش ساخت واترارک با استفاده از نرم افزار Arclab Watermark Studio آموزش های نرم افزار 0
M آموزش بالا بردن امنیت گوشی با استفاده از نرم‌افزار Lookout Security Antivirus اندروید آموزش های نرم افزار 1
M آموزش رجیستر کردن IDM (کرک) آموزش های نرم افزار 0
M آموزش ساخت اکانت Origin آموزش های نرم افزار 0
M آموزش ساخت اکانت Steam درخواست کرک و فعال ساز نرم افزارها 0
M آموزش نصب بازی Fortnite آموزش های نرم افزار 0
WALKER آموزش آموزش نصب چایلد تم وردپرس آموزشهای وردپرس 0
saeedGeo آموزش فعال سازی ssl رایگان بر روی دامنه آموزش ها 0
WALKER آموزش آموزش نصب و راه اندازی افزونه MemberPress آموزشهای وردپرس 0
WALKER آموزش آموزش راه اندازی و تنظیم افزونه امنیتی Wordfence آموزشهای وردپرس 0
WALKER آموزش آموزش کار با افزونه Polylang آموزشهای وردپرس 0
TheFlash آموزش دانلود برخی از برنامه های پولی بازار و مارکت های دیگر (تصویری) آموزش های پرمیوم 0
A آموزش آموزش دانلود از سایت فیلیمو با افزونه مرورگر فایرفاکس آموزش های پرمیوم 1
A آموزش نصب دو بازی همزمان در اندروید آموزش های برنامه نویسی 0
WALKER آموزش آموزش حذف فیلد آدرس وب سایت از نظرات وردپرس آموزشهای وردپرس 0
J O K E R آموزش آموزش تغییر تصویر پس زمینه در مرورگر گوگل کروم آموزش های نرم افزار 0
J O K E R آموزش آموزش ایجاد فایل پشتیبان (فایل نصبی) برنامه نصب شده آموزش های نرم افزار 0
J O K E R فعالسازی آموزش فعالسازی اشتراک رایگان دوروزه نماوا آموزش های نرم افزار 0

موضوعات مشابه

shape1
shape2
shape3
shape4
shape7
shape8
بالا