إضافة مسارات إضافية لروابط صفحات ووردبريس
تعتبر منصة ووردبريس واحدة من أشهر أنظمة إدارة المحتوى، حيث توفر للمستخدمين إمكانية تخصيص صفحاتهم بأساليب مبتكرة. من بين هذه الأساليب هو إمكانية توسيع عنوان URL لصفحة معينة بإضافة معلومات إضافية إلى المسار. في هذا المقال، سنتناول كيفية القيام بذلك بأسلوب بسيط وفعال.
فهم أهمية توسيع عنوان URL في ووردبريس
توسيع عنوان URL يمكن أن يسهل على محركات البحث فهم محتوى الصفحة بشكل أفضل، مما يؤدي إلى تحسين ترتيب الموقع في نتائج البحث. بالإضافة إلى ذلك، يساعد في تحسين تجربة المستخدم، إذ يصبح لكل صفحة عنوان فريد يمكن التعرف عليه بسهولة.
إضافة قاعدة إعادة الكتابة
للبدء في توسيع عنوان URL، يجب أولاً إضافة قاعدة إعادة كتابة. يمكن استخدام كود برمجي بسيط لتحقيق ذلك. على سبيل المثال، يمكننا استخدام الكود التالي لإعادة كتابة عنوان URL من forma pesquisa/?word=something
إلى الشكل index.php?pagename=pesquisa&word=something
.
function gp_rewrite() {
add_rewrite_rule('^pesquisa/([^/]+)/?', 'index.php?pagename=pesquisa&word=$matches[1]', 'top');
}
من الضروري أيضًا ربط هذه الوظيفة بعملية التهيئة في ووردبريس عبر السطر التالي:
add_action('init', 'gp_rewrite');
إعلان متغير الاستعلام
بعد إعداد قاعدة إعادة الكتابة، سيتعين علينا الإعلان عن متغير الاستعلام. هذا يتم عبر إضافة الكود التالي:
function dacl_register_query_var($qvars) {
$qvars[] = 'word';
return $qvars;
}
هذا الكود يسهل على ووردبريس التعرف على المتغير الجديد ‘word’ الذي أضفناه، مما يسمح لنا بالتعامل معه بسهولة داخل الصفحات.
تنفيذ وظيفة البحث
بعد إعداد كل ما سبق، يجب علينا الآن تنفيذ وظيفة البحث حتى نستطيع استخدام المتغير ‘word’. على سبيل المثال، يمكنك استخدام الكود التالي لتحميل المحتوى باستخدام المتغير:
function dacl_search_word() {
$query = rawurldecode(get_query_var("word"));
...
}
يجب الانتباه إلى ضرورة استخدام الدالة rawurldecode
لتجنب المشكلات المتعلقة بترميز UTF-8.
تحديث إعدادات الروابط الدائمة
أخيرًا، بعد إجراء كل هذه التعديلات، من المهم الذهاب إلى صفحة "الإعدادات" في ووردبريس، ثم إلى "الروابط الدائمة" والضغط على زر الحفظ. هذا سيضمن تحديث ذاكرة التخزين المؤقت لربط الروابط.
خاتمة
توسيع عنوان URL في ووردبريس بإضافة معلومات إضافية يمكن أن يكون له تأثير كبير على تحسين تجربة المستخدم وتهيئة الموقع لمحركات البحث. باتباع الخطوات السابقة، يمكنك ضمان أن صفحات موقعك تحمل معلومات دقيقة وسهلة الوصول. من خلال هذه العمليات، ستتمكن من إدارة موقعك بشكل أفضل وتكوين روابط فعالة تساعد في جذب المزيد من الزوار وتحسين قابلية اكتشاف المحتوى لديك.