سلام به تیک تم خوش آمدید.در این مقاله به آموزش تغییر آدرس جستجو در وردپرس می پردازیم.وبسایت وردپرسی معمولاً برای دسترسی به محتواهایش از آدرسهای کاربرپسند استفاده می کند ولی URL های مربوط به فرم جستجو کاربرپسند نیستند، در این مقاله می خواهیم تا به شما آموزش دهیم که چطور ساختار URL مربوط به جستجو را به گونه ی تغییر دهید که هم کاربرپسند باشد و هم SEO بهتری بگیرید.
آموزش تغییر آدرس جستجو در وردپرس
همانطور که میدانید آدرس پیشفرض در جستجوی وردپرسی به صورت S است که زمانی کلمه ای را در باکس جستجو وارد میکنید بعد از آدرس وبسایت از کاراکتر S و در نهایت کلمه جستجو شده استفاده میشود.
ولی اگر میخواهید تا آن را کلمی حرفهای تر کنید میتوانید به دلخواه خود ادرس آن را تغییر دهید. سپس برای تغییر آدرس جستجو در وردپرس میتوانید مطابق این آموزش اقدام کنید.
برای شروع کار وارد ابتدا ویرایشگر قالب خود شده و بعد فایل فانکشن (functions.php) قالب خود را برای ویرایش باز کنیدو کدهای زیر را در آن کپی کنید.
تغییر نامک url صفحه جستجو در وردپرس برای این کار نیاز است تغییراتی در فایل های قالب خود لحاظ کنید. به دو روش این عمل امکان پذیر است.
تغییر نامک url جستجو وردپرس از طریق فایل Functions:
این روش ساده تر است و برای اکثر کاربران توصیه می شود. کد زیر را در فایل 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' ); |
اکنون وب سایت خود را اجرا کنید و مشاهده میکنید url جستجو شبیه ساختار آدرس دهی زیر است:
http://example.com/search/your-search-query/
تغییر نامک url جستجو وردپرس از طریق فایل htaccess:
فایل htaccess اغلب برای تنظیم مجدد و سایر وظایف پیکربندی وب سایت استفاده می شود. شما همچنین می توانید آن را برای تغییر URL پیش فرض URL جستجو در وردپرس استفاده کنید.
وارد فایل htaccess در هاست> پوشه public-html شوید و کد زیر را کپی و جایگذاری کنید. و در آخر تغییرات خود را ذخیره کنید.
۱ ۲ ۳ | # Change WordPress search URL RewriteCond %{QUERY_STRING} \\?s=([^&]+) [NC] RewriteRule ^$ /search/%۱/? [NC,R,L] |
حال پس از اجرا کردن وب سایت، ساختار آدرس دهی جستجو وردپرس وب سایت شما مانند زیر نمایش داده می شود:
http://example.com/search/your-search-query/
نکته: مراقب باشید که قبل از هرگونه تغییر در فانکشن قالب خود یک نسخه از آن تهیه کنید تا در صورت بروز خطا سریعا مشکل را حل کنید.
بعد همانطور که در کدهای فوق می بینید به جای عبارت /search/ که بعد از home_url قرار دارد کلمه دلخواه خود را وارد کرده و بعد به قسمت تنظیمات> پیوندهای یکتا مراجعه کرده و بدون انجام تغییراتی یک بار بر روی دکمه ذخیره تغییرات کلیک کنید تا فایل htaccess. شما به روز شده و تغییرات در دیتابیس نیز ذخیره شوند.
هنوز مشکل دارید؟!
در نظرات مشکل خودتون رو مطرح کنید 🙂
مطالب مرتبط:
جلوگیری از استفاده کلمات غیرمجاز در عنوان مطالب
آموزش حذف منو از پیشخوان وردپرس
نمایش یا مخفی کردن رمز در فرم ورود وردپرس
منبع: تیک تم– ارائه دهنده مقالات: ریپورتاژ آگهی– قالب فروشگاهی وردپرس– پشتیبانی وردپرس
هنوز دیدگاهی برای این مطلب ثبت نشده است.