لقد تساءل العديد من قرائنا عن تغيير Slug عنوان URL الافتراضي للبحث في ووردبريس. إنه طلب شائع، لأن التنسيق القياسي (http://example.com/?s=search-term)
ليس سهل الاستخدام أو محسن للسيو.
يفضل مالكو المواقع عادة بنية أكثر وضوح، مثل http://example.com/search/search-term
، لتحسين تجربة المستخدم وظهور موقعك في محركات البحث.
لقد وجدنا طريقتين فعالتين لتخصيص Slug عنوان URL البحث في ووردبريس. في هذا الدليل، سنشرح لك كلا الطريقتين، مما يساعدك على إنشاء روابط بحث احترافية وصديقة للسيو لموقعك الكتروني.
هيا بنا نبدأ!
لماذا تغيير Slug عنوان URL الافتراضي للبحث في ووردبريس؟
افتراضيًا، يستخدم ووردبريس بنية عناوين URL صديقة مع السيو لجميع صفحات موقعك. عادة، تبدو عناوين URL في ووردبريس المتوافقة مع السيو كما يلي:
http://example.com/some-post/
http://example.com/2020/01/news-article/
http://example.com/category/some-category/
كما ترى، يسهل على الزوار فهم هذه الروابط. يمكنهم ببساطة الاطلاع على شريط عناوين المتصفح ومعرفة موقعها في تصميم موقعك.
كما تزود هذه الروابط محركات البحث بمعلومات مفيدة حول الصفحة، مما يمكنها من تصنيفها بشكل صحيح وعرضها على الباحثين عن محتوى مشابه لمحتوى موقعك.
ومع ذلك، عندما يقوم مستخدم ووردبريس بإجراء بحث على الموقع الكتروني الخاص بك، يبدو عنوان URL عادة على هذا النحو:
http://example.com/?s=search-term
تزيد أحرف ?s= الإضافية من صعوبة قراءة وفهم عنوان URL هذا، مما قد يربك محركات البحث وزوار موقعك. بتغيير هذا العنوان، يمكنك تحسين نتائج بحث ووردبريس والسيو.
تزيد أحرف ?s= الإضافية من صعوبة قراءة هذا الرابط وفهمه، مما قد يربك محركات البحث وزوار موقعك. من خلال تغيير عنوان URL هذا، يمكنك تحسين بحث ووردبريس الخاص بك وتعزيز السيو.
مع ذلك، لنر كيف يمكنك تغيير عنوان URL للبحث. استخدم الروابط أدناه للانتقال مباشرة إلى الطريقة التي تريدها:
الطريقة الأولى: تغيير عنوان URL للبحث في ووردبريس باستخدام WPCode (موصي به)
أسهل طريقة لتغيير slug البحث الافتراضي في ووردبريس هي استخدام WPCode.
WPCode هي إضافة مقتطفات الكود الأكثر شعبية، ويستخدمها أكثر من مليوني موقع ووردبريس. تتيح لك إضافة مقتطفات الكود في ووردبريس دون الحاجة إلى تعديل ملف functions.php الخاص بموقعك.
أول ما عليك فعله هو تثبيت وتفعيل إضافة WPCode المجانية على موقعك. لمزيد من التفاصيل، راجع دليلنا خطوة بخطوة حول كيفية تثبيت إضافة ووردبريس.
عند التنشيط، انتقل إلى Code Snippets » Add Snippet.

سيؤدي هذا إلى نقلك إلى صفحة ‘Add Snippet’، حيث يمكنك رؤية مكتبة WPCode من المقتطفات الجاهزة.
لإضافة مقتطفك الخاص، مرر مؤشر الماوس فوق ‘Add Your Custom Code (New Snippet)’. ثم انقر على ‘+ Add Custom Snippet’ عند ظهوره.

بعد ذلك، عليك اختيار نوع الكود من الخيارات التي تظهر. في هذا البرنامج التعليمي، انقر على ‘PHP Snippet’.

الأن، في صفحة ‘Create Custom Snippet’، يمكنك البدء بإدخال عنوان لمقتطف الكود المخصص.
يمكنك استخدام أي شيء يساعدك في تحديد المقتطف في لوحة تحكم ووردبريس.

يمكنك بعد ذلك المضي قدمًا ولصق ما يلي في مربع ‘Code Preview’:
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' );
يستبدل هذا المقتطف الرمزي حرفي ‘/?s=search-term’ بحرف ‘search’، ليبدو عنوان URL الخاص بك كما يلي: http://example.com/search/wordpress
لاستخدام شيء أخر غير ‘search’ في عنوان URL الخاص بك، قم ببساطة بتخصيص مقتطف الكود أعلاه.
عندما تكون راضي عن الكود، يمكنك تغيير مكان ظهوره بالتمرير إلى مربع ‘Insertion’.
للبدء، تأكد من تحديد ‘Auto Insert’. ثم افتح القائمة المنسدلة ‘Location’ واختر ‘Frontend Only’، لأننا سنستخدم هذا الكود فقط على الواجهة الأمامية العامة لموقعنا.

عندما يتم إعداد المقتطف بالطريقة التي تريدها، يمكنك تفعيله من خلال النقر على زر التبديل “Active”.
وأخيرًا، لا تنس النقر على ‘Save Snippet’.

الآن قم بزيارة موقعك وأجري بحث.
إذا ألقيت نظرة على شريط عناوين متصفحك، فسترى عنوان URL الجديد للبحث الصديق للسيو.

الطريقة الثانية: تغيير Slug عنوان URL للبحث في ووردبريس عبر ملف htaccess.
هناك خيار أخر وهو تعديل ملف htaccess. الخاص بموقعك. هذه الطريقة أكثر تعقيدًا، لذا لا ينصح بها للمبتدئين. مع ذلك، تتيح لك هذه الطريقة تغيير رابط البحث دون استخدام إضافة مقتطف الكود.
للوصول إلى ملف htaccess. ستحتاج إلى عميل FTP مثل FileZilla، أو يمكنك استخدام مدير الملفات في لوحة تحكم cPanel لـ استضافة ووردبريس.
إذا كانت هذه هي المرة الأولى التي تستخدم فيها FTP، يمكنك الاطلاع على دليلنا الشامل حول كيفية الاتصال بموقعك باستخدام FTP.
على سبيل المثال، سنستخدم تطبيق إدارة الملفات من Namecheap. إذا كنت من مستخدمي Namecheap، فسجل الدخول إلى لوحة تحكم الاستضافة. ثم انتقل إلى علامة التبويب “List Hosting” وانقر على “GO TO CPANEL” للموقع الذي تريد تعديله.

بعد ذلك، انتقل إلى قسم الروابط السريعة.
هناك، انقر على “File Manager”. في نفس المكان تقريبًا، ستجد مسار جذر مستندك (عادة public_html)، حيث يمكنك العثور على ملف htaccess.

يجب أن تكون الأن داخل مدير ملفات Namecheap.
بمجرد العثور على ملف htaccess. في مجلد public_html، انقر بزر الماوس الأيمن عليه واختر “Edit”.

الأن قم بلصق الكود التالي في أسفل الملف:
# Change WordPress search URL
RewriteCond %{QUERY_STRING} \\?s=([^&]+) [NC]
RewriteRule ^$ /search/%1/? [NC,R,L]
سيؤدي هذا إلى تغيير slug بحث ووردبريس إلى التالي:
http://example.com/search/your-search-query/
يمكنك تغيير هذا الرابط بتخصيص مقتطف الكود.
بعد ذلك، لا تنس النقر على “Save Changes”.

الأن، إذا قمت بإجراء بحث على موقعك، ستلاحظ أنه يستخدم العنوان الجديد.
نصيحة إضافية: استخدم SearchWP لإنشاء محرك بحث ووردبريس مخصص
يعمل محرك البحث المدمج في ووردبريس بكفاءة كمحرك بحث لموقعك. ولكن إذا كنت ترغب في تقديم تجربة بحث أفضل، فستحتاج إلى اضافة بحث ووردبريس مثل SearchWP.

تتيح لك إضافة البحث هذه في ووردبريس إنشاء خوارزميات ونماذج بحث مخصصة تناسب احتياجات مستخدميك وموقعك الإلكتروني على النحو الأمثل. على سبيل المثال، يمكنك إضافة ميزة البحث حسب الفئة ليتمكن قراؤك من التركيز على تصفح محتوى فئة محددة.
للمزيد من المعلومات حول هذه الإضافة، يمكنك قراءة مراجعة SearchWP الكاملة.
نأمل أن يكون هذا المقال قد ساعدك في تغيير Slug عنوان URL الافتراضي للبحث في ووردبريس. يمكنك أيضًا الاطلاع على مقالتنا حول كيفية تخصيص صفحة نتائج البحث في ووردبريس ودليل المبتدئين حول كيفية إجراء بحث ذكي عن منتجات ووكومرس.
اترك تعليقاً