إضافة شريط جانبي لقالب التصنيف في ووردبريس
تعتبر إضافة الجوانب الجانبية (Sidebar) إلى القوالب الخاصة بالتصنيفات (Taxonomy) في ووردبريس خطوةً مهمة لتحسين تجربة المستخدم وتوفير خيارات تصفية إضافية. تساعد هذه الجوانب في عرض المحتوى بطريقة أكثر تنظيماً، مما يتيح للزوار الوصول إلى المعلومات التي يحتاجونها بشكل أسرع. إذا كنت تتساءل كيف يمكنك إضافة الجوانب الجانبية إلى قالب التصنيف في ووردبريس، فسوف نستعرض الخطوات اللازمة لذلك.
إنشاء ملف taxonomy.php
عند العمل على موقع ووردبريس، قد تواجه صفحات لم يتم إضافتها في قسم الصفحات في لوحة التحكم. من الأمثلة على ذلك صفحات التصنيفات التي يتم توليدها آليًا. لذا، أول خطوة يجب اتخاذها هي إنشاء ملف يسمى taxonomy.php داخل مجلد القالب الخاص بك. هذا الملف سيكون المسؤول عن عرض المحتوى الخاص بالتصنيفات وتخصيص تصميمه.
إضافة الشيفرة الأساسية
بعد إنشاء ملف taxonomy.php، يمكنك البدء في إضافة الشيفرة الأساسية. يمكنك استخدام الكود الموجود في index.php كأساس. ولكن يجب أن تتأكد من أنك تقيد عرض المحتوى ليشمل الجوانب الجانبية. لذا، يمكنك إضافة الكود التالي:
<?php get_header(); ?>
<div class="content-area">
<main class="site-main">
<?php
if (have_posts()) :
while (have_posts()) : the_post();
// هنا يمكنك إضافة أقسام المحتوى
endwhile;
endif;
?>
</main>
<aside class="sidebar">
<?php get_sidebar(); ?>
</aside>
</div>
<?php get_footer(); ?>
تسجيل الجوانب الجانبية في ووردبريس
للتأكد من أن الجانبين الجانبيين يعملان بشكل صحيح، يجب عليك تسجيل الجوانب الجانبية داخل ووردبريس. يمكنك القيام بذلك عن طريق استخدام الكود التالي في ملف functions.php:
function taxonomy_widgets_init() {
register_sidebar(array(
'name' => 'Taxonomy Sidebar',
'id' => 'taxonomy_sidebar',
));
}
add_action('widgets_init', 'taxonomy_widgets_init');
هذا سيتيح لك إضافة الأدوات التي تريدها في الجوانب الجانبية للتصنفيات.
تخصيص مكان الجوانب الجانبية
إذا كنت قد قمت بإضافة الجوانب الجانبية ولكنها تظهر في أسفل الصفحة بدلاً من جانب المحتوى، عليك التأكد من ترتيب الشفرة بشكل صحيح. يجب أن يتم إدراج الكود الخاص بالجوانب الجانبية داخل الهيكل المناسب بحيث يظهر في المكان الصحيح.
للحصول على التأثير المطلوب، يجب أن يكون شكل الكود كالتالي:
<div class="content-area">
<main class="site-main">
<?php
if (have_posts()) :
while (have_posts()) : the_post();
// عرض المحتوى هنا
endwhile;
endif;
?>
</main>
<aside class="sidebar">
<?php dynamic_sidebar('taxonomy_sidebar'); ?>
</aside>
</div>
اختبار الجوانب الجانبية
بعد إجراء كل التعديلات اللازمة، قم بتحديث الصفحة الخاصة بتصنيفاتك وتأكد من ظهور الجوانب الجانبية. يمكنك إضافة أي أدوات تلافيف ترغب فيها مثل خيارات الفلترة أو قوائم التصنيفات أو أي محتوى إضافي قد ترغب في تقديمه للزوار.
الخاتمة
إضافة الجوانب الجانبية إلى قالب التصنيف في ووردبريس يمكن أن تعزز بشكل كبير من تجربة المستخدم. من خلال اتباع الخطوات الموضحة أعلاه، يمكنك تخصيص صفحات تصنيفاتك بطريقة تلبي احتياجات زوارك. تذكر دائماً اختبار الصفحة بعد كل تعديل للتأكد من كل شيء يعمل بشكل صحيح. إذا واجهتك أي مشاكل، تحقق من الكود وتأكد من أنه متوافق مع تصميم قوالب ووردبريس.