البرمجة

كيفية الحصول على رابط صفحة المدونة في ووردبريس

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

أحد الطرق للقيام بذلك هو استخدام دالة get_permalink() في ووردبريس. هذه الدالة تُستخدم لاسترجاع الرابط الدائم (Permalink) لأي صفحة أو مشاركة (مقالة) في موقع الووردبريس.

للحصول على رابط صفحة المدونة، يمكنك استخدام الشيفرة التالية في أي مكان داخل ملفات قالب الووردبريس الخاصة بك:

php
// Get the ID of the blog page $blog_page_id = get_option('page_for_posts'); // Check if the ID is valid if ($blog_page_id) { // Get the permalink of the blog page $blog_page_url = get_permalink($blog_page_id); // Output the blog page URL echo esc_url($blog_page_url); } ?>

هذا الكود يقوم بالخطوات التالية:

  1. يقوم بالحصول على معرف (ID) لصفحة المدونة باستخدام الدالة get_option('page_for_posts').
  2. يتحقق مما إذا كان المعرف صالحًا.
  3. إذا كان المعرف صالحًا، يقوم بجلب الرابط الدائم لصفحة المدونة باستخدام الدالة get_permalink() ويخزنه في متغير $blog_page_url.
  4. يقوم بطباعة الرابط بواسطة الدالة echo مع استخدام esc_url() لتجنب أي هجمات XSS.

باستخدام هذا الكود، يمكنك الحصول على رابط صفحة المدونة في أي مكان داخل موقع الووردبريس الخاص بك، سواءً كان ذلك داخل ملفات قالب الووردبريس أو داخل محرر المشاركات أو الصفحات.

المزيد من المعلومات

عندما يكون لديك موقع ووردبريس، قد ترغب في تخصيص صفحة المدونة بطريقة معينة أو ربما تفضل أن تكون هذه الصفحة منفصلة عن الصفحة الرئيسية للموقع. وعندما تقوم بذلك، قد تحتاج في بعض الأحيان إلى الحصول على رابط لصفحة المدونة من صفحات أخرى في الموقع.

الكود السابق يعرض كيفية الحصول على رابط صفحة المدونة باستخدام وظائف ووردبريس المدمجة. باستخدام الدالة get_permalink()، يمكنك بسهولة الوصول إلى الرابط الدائم لصفحة المدونة، وذلك عن طريق تمرير معرف الصفحة إلى هذه الدالة.

للقيام بذلك، يمكنك إضافة الشيفرة المذكورة في أعلى المقال إلى أي مكان داخل ملفات قالب ووردبريس الخاصة بك، مثل ملفات القوالب الرئيسية (مثل header.php أو footer.php)، أو حتى داخل المشاركات والصفحات مباشرة باستخدام محرر المشاركات.

من خلال هذه الخطوات، ستتمكن من الحصول على الرابط المباشر لصفحة المدونة، ويمكنك استخدام هذا الرابط في أي مكان آخر داخل الموقع حسب احتياجاتك.

لا يقتصر استخدام هذا الكود على الحصول على رابط صفحة المدونة فقط، بل يمكنك أيضًا استخدامه للحصول على روابط أي صفحة أخرى في موقعك عن طريق تغيير المعرف (ID) المراد الحصول على رابطه. هذا يسمح لك بتخصيص الموقع بشكل أكبر وفقًا لاحتياجاتك الخاصة وتوجيه زوار الموقع بسهولة إلى الصفحات المختلفة.

مقالات ذات صلة

زر الذهاب إلى الأعلى