ارزدیجیتال
حراجی دامنه های ویژهمشاهده
تبلیغات
تبلیغات تبلیغات
تبلیغات ژاکت, مرجع خرید قالب و افزونه وردپرسی اورجینال

نحوه تغییر آدرس پیش‌ فرض جستجو در وردپرس

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

تا به حال هنگام جستجو در وبسایت وردپرسی خود، به آدرس آن توجه کرده‌اید؟
اگر دقت کرده باشید، آدرس دهی‌های وردپرس زیبا و کاربر پسند هستند؛ اما وقتی عبارتی را جستجو می‌کنیم، به طور طبیعی آدرس پیش‌فرض جستجو در وردپرس اصلاً کاربر پسند نیست… اما می‌توان این اسلاگ‌ها را به طبع و سلیقه خود شخصی‌ سازی کرد تا بهتر به نظر برسند. در این آموزش از بیست اسکریپت قصد داریم نحوه تغییر آدرس پیش‌فرض جستجو در وردپرس را به طور کامل بررسی کنیم، که در نهایت می‌‏توان آدرسی کاربر پسندتر و بهینه‌تر ایجاد کرد.

 

تغییر آدرس پیش فرض جستجو در وردپرس

ممکن است یک سؤال ذهن شما را مشغول کرده باشد، که چرا برخی نسبت به تغییر آدرس پیش فرض جستجو در وردپرس اقدام می‌کنند؟ وردپرس از ساختارهای سئو فرندلی برای آدرس‌‌دهی صفحات وبسایت استفاده می‌کند. مانند نمونه های زیر:

http://example.com/some-page/
http://example.com/2018/03/some-article/
http://example.com/category/some-category/

همان‌طور که مشاهده می‌کنید، این URL ها برای کاربران و موتورهای جستجو قابل فهم و ساده هستند. با این وجود، آدرس پیش‌فرض جستجو در وردپرس چندان جالب و اصولی نیست. یک URL جستجوی معمولی در وردپرس چیزی شبیه آدرس زیر است:

http://example.com/?s=search-term

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

http://example.com/search/your-search-term/

در ادامه به نحوه تغییر آدرس پیش فرض جستجو در وردپرس برای سئو فرندلی‌تر شدن آدرس‌های وبسایت می‌پردازیم.

روش کار

طبق این آموزش برای تغییر آدرس پیش فرض جستجو در وردپرس، باید تغییرات جزئی در فایل‌های قالب ایجاد کرده یا فایل htaccess. خود را ویرایش کنید. یعنی تنها کافی است که قطعه کدهای آماده را در این فایل‌ها درج کنید.

 

روش اول: تغییر آدرس پیش فرض جستجو در وردپرس از طریق فایل functions.php

این روش ساده‌تر است و برای اغلب کاربران توصیه می‌شود. ابتدا به مکانی که وردپرس در آن نصب شده رجوع کنید… سپس پوشه قالب فعال را یافته و قطعه کد زیر را کپی کرده و در فایل functions.php قالب خود درج کنید.

function wpb_change_search_url() {
if ( is_search() && ! empty( $_GET['s'] ) ) {
wp_redirect( home_url( "/search/" ) . urlencode( get_query_var( 's' ) ) );
exit();
}   
}
add_action( 'template_redirect', 'wpb_change_search_url' );

تغییرات اعمال شده را ذخیره کنید و به وبسایت خود رجوع کرده و برای تست، عبارتی را جستجو کنید. آدرس جستجوی شما چیزی شبیه مثال زیر خواهد بود.

http://example.com/search/your-search-query/

نحوه تغییر آدرس پیش‌ فرض جستجو در وردپرس

روش دوم: تغییر آدرس پیش فرض جستجو در وردپرس از طریق فایل htaccess

از فایل htaccess. اغلب برای انجام امور پیکربندی وبسایت و یا ریدایرکت‌ها کمک گرفته می‌شود. اما از این فایل می‌توان برای تغییر آدرس پیش فرض جستجو در وردپرس نیز استفاده کرد.

فایل htaccess. در ریشه وبسایت، یعنی مکانی که وردپرس نصب شده قرار دارد. برای دسترسی و ویرایش این فایل باید از طریق یک برنامه FTP یا File Manager سی پنل اقدام کنید.

به منظور تغییر آدرس پیش فرض جستجو  در وردپرس، بعد از یافتن و باز کردن فایل htaccess. باید قطعه کد زیر را در انتهای آن درج کنید.

# Change WordPress search URL
RewriteCond %{QUERY_STRING} \\?s=([^&]+) [NC]
RewriteRule ^$ /search/%1/? [NC,R,L]<span data-mce-type="bookmark" style="display: inline-block; width: 0px; overflow: hidden; line-height: 0;" class="mce_SELRES_start"></span>

در نهایت فایل را ذخیره کرده و مجدداً آن را در سرور بارگذاری کنید.
اکنون اگر به وبسایت رجوع کرده و عبارتی را جستجو کنید آدرس شما چیزی مشابه با مثال زیر خواهد بود:

http://example.com/search/your-search-query/

به این صورت آدرس‌های جستجو برای کاربران و موتورهای جستجو کاربر پسند‌تر و قابل فهم خواهند بود. علاوه بر دو مورد ذکر شده که بسیار حائز اهمیت هستند، این تغییرات موجب می‏شود آدرس ‌دهی‌های وبسایت زیباتر شده و با سایر URL ها منطبق گردند.

 

جمع‌بندی نهایی

به صورت پیش فرض تمامی لینک‌های وردپرس دارای ساختار کاربر پسند و اصولی هستند؛ اما آدرس‌هایی که پس از جستجوی عبارات مشاهده می‌شوند، چندان کاربر پسند و سئو فرندلی نیستند… به همین دلیل افزونه‌های متعددی طراحی‌شده که موجب اصلاح ساختار این آدرس‌ها و تغییر آدرس پیش فرض جستجو در وردپرس می‌شوند.
از آنجایی که اصلاح این ساختار چندان پیچیده نیست، می‌توان قطعه کدهای مخصوص را به صورت دستی اضافه کرد. برای این منظور دو روش وجود دارد:

  • اصلاح ساختار آدرس‌ها از طریق فایل .htaccess
  • تغییر آدرس پیش فرض جستجو از طریق فایل functions.php

در نهایت هر دو روش ذکر شده موجب اصلاح ساختارها و تغییر آدرس جستجو می‌شوند و این امر به کاربر پسندتر شدن ساختار آدرس‌ دهی‌های سایت، کمک زیادی خواهد کرد.

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

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

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

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

دانلود

هاست ارزان، لایت اسپید، سرور مجازی منطبق با اسکریپت های 20script کلیک کنید >

خرید ارز
مطلب مفیدی بود ؟
نویسنده : تیم محتوای 20اسکریپت 0 مقالات,آموزش,ترفند , وردپرس
لینک کوتاه مطلب : https://www.20script.ir/?p=35783
کلمات کلیدی پست :
مطالب مرتبط
6,940۲۵ حقیقت جالب درباره وردپرس (اینفوگرافیک) تاریخ : 2019/01/9
9,507پوسته وردپرس برای فروش محصولات دارای تخفیفات مناسبتی Winter Sale تاریخ : 2017/04/17
22,767افزونه وردپرس فروش دوره های آموزشی CoursePress Pro تاریخ : 2017/10/18
7,096وردپرس و محدود کردن بایگانی آن تاریخ : 2018/11/10
9,242کد نمایش مطلب یک دسته خاص در وردپرس تاریخ : 2014/04/1
11,675افزونه خبرنامه حرفه ای وردپرس WP Subscribe Pro نسخه 1.5.31 تاریخ : 2018/12/4
9,608نمایش دسته بندی های بدون پست در وردپرس تاریخ : 2017/09/14
11,976محدود کردن ثبت نام با ایمیل خاص در وردپرس تاریخ : 2017/09/9
7,428حل مشکل کار نکردن دکمه افزودن پرونده چند رسانه‌ای در وردپرس تاریخ : 2018/05/6
7,880نمایش مطالب محبوب در وردپرس افزونه Top 10 تاریخ : 2018/11/13
9,720بررسی ورود و خروج کاربران در وردپرس با افزونه Simple Login Log تاریخ : 2019/07/2
14,366پوسته شرکتی فارسی FiZZ برای وردپرس تاریخ : 2013/10/26
برخی از قالب های وبلاگ - بیست اسکریپت
قالب عشق بین انگشت هاقالب عشق بین انگشت ها
قالب دخترونه و آرایشقالب دخترونه و آرایش
قالب زیبای ماشینقالب زیبای ماشین
قالب فانتزی و طنز چِشمقالب فانتزی و طنز چِشم
قالب دختر رویاییقالب دختر رویایی
قالب وبلاگ دکوراسیونقالب وبلاگ دکوراسیون
قالب وبلاگ کلبه و درختقالب وبلاگ کلبه و درخت
قالب دختر زیباقالب دختر زیبا
قالب پسرونه غمگینقالب پسرونه غمگین
قالب عاشقانه قلبقالب عاشقانه قلب
بیست اسکریپت
اسکریپت
profile
sourceforge
profile webmaster
profile check
checker list
checker
checker
upload file