إظهار/إخفاء حاوية Elementor بناءً على فئة محددة
تعتبر أداة Elementor واحدة من أقوى أدوات إنشاء الصفحات في ووردبريس، حيث تتيح للمستخدمين تصميم مواقع ويب جذابة دون الحاجة لكتابة الكود. من بين الميزات المفيدة التي توفرها Elementor هي القدرة على إظهار أو إخفاء حاويات معينة بناءً على تصنيفات معينة. في هذا المقال، سنستعرض كيفية التعامل مع حاويات Elementor وفقًا لتصنيفات محددة، وسنلقي نظرة على أهمية هذا الأمر وكيفية تنفيذه ببساطة.
كيفية استخدام Dynamic Tags لإظهار/إخفاء الحاويات
تتيح لك Elementor استخدام خيار العلامات الديناميكية (Dynamic Tags) لتحديد شروط العرض الخاصة بالعناصر. من خلال هذه الخاصية، يمكنك تحديد حقل مخصص، ومن ثم اختيار القيمة المناسبة لهذا الحقل. ولتنفيذ ذلك، تحتاج إلى معرفة كيفية تعيين الحقل المخصص لقيمة معينة تتعلق بتصنيف الكتب.
إعداد حقل مخصص لتصنيف الكتب
للبدء، ستقوم بإضافة دالة بسيطة إلى ملف functions.php الخاص بموضوعك. تساعد هذه الدالة في حفظ قيمة تصنيف الكتاب عندما يتم حفظ نوع المنشور المتعلق بذلك التصنيف. إليك كيفية إعداد هذا الحقل:
function save_book_category_field($post_id)
{
if (get_post_type($post_id) !== 'download') {
return;
}
if (!current_user_can('edit_post', $post_id)) {
return;
}
$terms = wp_get_post_terms($post_id, 'book_category', array('fields' => 'ids'));
if (!empty($terms)) {
$book_category_field_value = $terms[0];
update_post_meta($post_id, 'book_category_field', $book_category_field_value);
} else {
delete_post_meta($post_id, 'book_category_field');
}
}
add_action('save_post', 'save_book_category_field');
تعليمات الدالة أعلاه تتأكد من أن العملية ستعمل فقط على أنواع المنشورات المحددة. إذا تم إضافة تصنيف الكتاب، سيتم حفظه كحقل مخصص، مما يسمح لك لاحقًا باستخدامه عند إعداد الشروط الخاصة بالعرض في Elementor.
إعداد شروط العرض في Elementor
بعد إضافة الوظيفة السابقة، يمكنك الآن الانتقال إلى Elementor وتهيئة شروط العرض. في قسم إعداد الحاوية، سيتمكن المستخدم من اختيار العلامات الديناميكية واختيار الحقل المخصص الذي قمنا بإنشائه، وهو "book_category_field". يمكنك ببساطة إدخال معرف تصنيف الكتاب الذي ترغب في إظهار الحاوية بناءً عليه.
التطبيق العملي على إظهار/إخفاء الحاويات
باستخدام هذا الأسلوب، يمكنك تحديد الحاويات التي تريد عرضها أو إخفاءها اعتمادًا على تصنيفات معينة. هذه الميزة توفر إمكانيات واسعة لتخصيص المحتوى، مما يسهم في تحسين تجربة المستخدم وتوجيه الزوار إلى المحتوى ذي الصلة.
على سبيل المثال، إذا كان لديك مجموعة من الكتب المصنفة تحت تصنيف معين، يمكنك استهداف هذا التصنيف وضمان ظهور المعلومات ذات الصلة فقط، مما يسهم في تحسين جاذبية الموقع وزيادة فترة بقاء الزوار عليه.
ختامًا
توفر لك أداة Elementor القدرة على تخصيص الحاويات وإظهارها أو إخفاءها بناءً على تصنيفات محددة، مما يسهم في تحسين تجربة المستخدم وتقديم محتوى مناسب وذو صلة. من خلال إعادة صياغة بسيطة وإضافة حقل مخصص، يمكنك أن تجعل موقعك أكثر ديناميكية وتنظيمًا. استغل هذه الإمكانيات لتحسين تجربة زوارك ولجعل موقعك تفاعليًا وجذابًا.
بفضل هذه الخطوات البسيطة، يمكنك تحقيق التحكم الكامل في محتوى موقعك وعرضه بطريقة أكثر استهدافًا وفعالية. إن إظهار أو إخفاء حاويات Elementor بناءً على تصنيفات معينة يعد من الأساليب الحديثة في التصميم، ويعزز قدرة الموقع على تلبية احتياجات مستخدميه بشكل أفضل.