كيفية عرض فئات منشورات المدونة بصريًا في رأس Divi الخاص بك

نشرت: 2020-07-15

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

في هذا البرنامج التعليمي ، سنوضح لك كيفية القيام بذلك بالضبط باستخدام Divi's Theme Builder. سنقوم ببناء القائمة المنسدلة باستخدام العناصر والخيارات المضمنة في Divi وسنقوم بدمجها مع بعض التعليمات البرمجية التي ستسمح لنا بوضع القائمة المنسدلة داخل عنصر قائمة المدونة. ستتمكن من تنزيل ملف JSON مجانًا أيضًا!

دعنا نذهب اليها.

معاينة

قبل الغوص في البرنامج التعليمي ، دعنا نلقي نظرة سريعة على النتيجة عبر أحجام الشاشات المختلفة.

سطح المكتب

فئات المشاركة المنسدلة

متحرك

فئات المشاركة المنسدلة

قم بتنزيل The Global Header مجانًا

لوضع يديك على الرأس العالمي المجاني ، ستحتاج أولاً إلى تنزيله باستخدام الزر أدناه. للوصول إلى التنزيل ، ستحتاج إلى الاشتراك في قائمة البريد الإلكتروني Divi Daily الخاصة بنا باستخدام النموذج أدناه. بصفتك مشتركًا جديدًا ، ستتلقى المزيد من مزايا Divi وحزمة Divi Layout المجانية كل يوم اثنين! إذا كنت موجودًا بالفعل في القائمة ، فما عليك سوى إدخال عنوان بريدك الإلكتروني أدناه والنقر فوق تنزيل. لن يتم "إعادة اشتراكك" ولن تتلقى رسائل بريد إلكتروني إضافية.

قم بتنزيل الملفات
تنزيل مجاني

تنزيل مجاني

انضم إلى رسالة Divi الإخبارية وسنرسل لك نسخة من حزمة Divi Landing Page Layout النهائية ، بالإضافة إلى الكثير من موارد ونصائح وحيل Divi المذهلة والمجانية الأخرى. تابع معنا وستكون سيد Divi في أي وقت من الأوقات. إذا كنت مشتركًا بالفعل ، فاكتب ببساطة عنوان بريدك الإلكتروني أدناه وانقر فوق تنزيل للوصول إلى حزمة التخطيط.

لقد تم اشتراكك بنجاح. يرجى التحقق من عنوان بريدك الإلكتروني لتأكيد اشتراكك والحصول على حزم تخطيط Divi الأسبوعية المجانية!

كيفية تحميل ملف JSON

قم بفك ضغط المجلد المضغوط الذي تمكنت من تنزيله أعلاه. بعد ذلك ، انتقل إلى موقع WordPress الخاص بك> Divi> مكتبة Divi وقم بتحميل JSON.

فئات المشاركة المنسدلة

فئات المشاركة المنسدلة

بمجرد حفظ التخطيط الخاص بك في مكتبة Divi ، يمكنك الانتقال إلى Divi Theme Builder واستيراد التخطيط المحفوظ بالنقر فوق "إضافة رأس عام" أو "إضافة رأس مخصص" وتحديد "إنشاء رأس عام / مخصص". انتقل إلى علامة التبويب "التخطيطات المحفوظة الخاصة بك" في مكتبة Divi ، وحدد التخطيط الذي قمت بتحميله في الخطوة السابقة واحفظ جميع تغييرات Divi Theme Builder.

فئات المشاركة المنسدلة

فئات المشاركة المنسدلة

فئات المشاركة المنسدلة

فئات المشاركة المنسدلة

للحصول على قائمة تشغيل مباشرة من الخفاش ، ستتم مطالبتك بالانتقال إلى الجزء الأول من هذا البرنامج التعليمي أدناه ؛ إضافة فئات CSS إلى عناصر القائمة على مستوى فردي. ستحتاج أيضًا إلى تمكين إحدى فئات CSS داخل Code Module كما هو موضح في الجزء 5 من هذا البرنامج التعليمي.

1. أضف فئة CSS إلى عنصر قائمة المدونة

انتقل إلى القوائم في المظهر

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

فئات المشاركة المنسدلة

تمكين خيار فئة CSS

في الجزء العلوي من الصفحة ، تأكد من تمكين خيار فئات CSS داخل خيار الشاشة.

فئات المشاركة المنسدلة

أضف فئات CSS إلى عنصر قائمة المدونة

بعد ذلك ، ابحث عن عنصر قائمة مدونتك وأضف فصلين من CSS إليه. تأكد من ترك مسافة بين فئات CSS.

  • فئات CSS: المستوى الأول من المستوى الأول -1

فئات المشاركة المنسدلة

2. قم بإنشاء رأس مخصص باستخدام منشئ سمات Divi

انتقل إلى Divi Theme Builder

بمجرد وضع فئات CSS لعنصر القائمة في مكانها الصحيح ، فقد حان الوقت للانتقال إلى Divi. انتقل إلى Divi Theme Builder وحدد "إضافة رأس عام / مخصص".

فئات المشاركة المنسدلة

ابدأ في إنشاء رأس عام

ثم حدد "Build Global Header" لإعادة توجيهك إلى محرر القالب.

فئات المشاركة المنسدلة

إعدادات القسم

لون الخلفية

داخل محرر القالب ، ستلاحظ قسمًا. افتح هذا القسم وقم بتطبيق لون خلفية بيضاء.

  • لون الخلفية: #FFFFFF

فئات المشاركة المنسدلة

تباعد

انتقل إلى علامة تبويب التصميم وقم بإزالة جميع الحشوة الافتراضية العلوية والسفلية.

  • الحشوة العلوية: 0 بكسل
  • الحشو السفلي: 0 بكسل

فئات المشاركة المنسدلة

أضف الصف رقم 1

هيكل العمود

تابع بإضافة صف جديد باستخدام بنية العمود التالية:

فئات المشاركة المنسدلة

تحجيم

بدون إضافة أي وحدات بعد ، افتح إعدادات الصف وقم بتعديل إعدادات التحجيم وفقًا لذلك:

  • استخدام عرض مزراب مخصص: نعم
  • عرض الحضيض: 1
  • العرض: 95٪
  • العرض الأقصى: 100٪

فئات المشاركة المنسدلة

تباعد

قم بإزالة جميع المساحة المتروكة الافتراضية العلوية والسفلية بعد ذلك.

  • الحشوة العلوية: 0 بكسل
  • الحشو السفلي: 0 بكسل

فئات المشاركة المنسدلة

أضف وحدة القائمة إلى الصف

اختر قائمة

بعد ذلك ، أضف "وحدة قائمة" وحدد القائمة التي قمت بتعديلها في الجزء الأول من هذا البرنامج التعليمي.

فئات المشاركة المنسدلة

تحميل الشعار

قم بتحميل الشعار بعد ذلك.

فئات المشاركة المنسدلة

إعدادات نص القائمة

انتقل إلى علامة تبويب التصميم وقم بتعديل إعدادات نص القائمة على النحو التالي:

  • خط القائمة: Roboto Mono
  • نمط خط القائمة: أحرف كبيرة
  • لون نص القائمة: # 000000
  • حجم نص القائمة: 18 بكسل
  • تباعد أحرف القائمة: -1 بكسل

فئات المشاركة المنسدلة

إعدادات القائمة المنسدلة

قم بتغيير لون خط القائمة المنسدلة أيضًا.

  • لون خط القائمة المنسدلة: #FFFFFF

فئات المشاركة المنسدلة

إعدادات الرموز

بعد ذلك ، قم بتغيير لون رمز قائمة الهامبرغر في إعدادات الرموز.

  • لون أيقونة قائمة همبرغر: # 000000

فئات المشاركة المنسدلة

فئة CSS

وأكمل إعدادات الوحدة بإضافة فئة CSS.

  • فئة CSS: فئة القائمة

فئات المشاركة المنسدلة

3. إنشاء تصميم قائمة منسدلة للمدونة

أضف الصف رقم 2

هيكل العمود

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

فئات المشاركة المنسدلة

لون الخلفية

افتح إعدادات الصف واستخدم لون الخلفية الأبيض.

  • لون الخلفية: #FFFFFF

فئات المشاركة المنسدلة

تحجيم

انتقل إلى علامة تبويب التصميم وقم بتغيير إعدادات التحجيم كما يلي:

  • استخدام عرض مزراب مخصص: نعم
  • عرض الحضيض: 1
  • معادلة ارتفاعات العمود: نعم
  • العرض: 80vw (سطح المكتب) ، 100٪ (الجهاز اللوحي والهاتف)
  • أقصى عرض: 50vw (سطح المكتب) ، 100٪ (الجهاز اللوحي والهاتف)

فئات المشاركة المنسدلة

تباعد

قم بتعديل قيم المساحة المتروكة بعد ذلك.

  • الحشوة العلوية: 10 بكسل
  • الحشو السفلي: 10 بكسل
  • الحشو الأيسر: 10 بكسل
  • الحشو السفلي: 10 بكسل

فئات المشاركة المنسدلة

مربع الظل

نحن نستخدم ظل الصندوق الخفيف أيضًا.

  • مربع قوة طمس الظل: 30 بكسل
  • لون الظل: rgba (0،0،0،0.13) (سطح المكتب) ، rgba (0،0،0،0) (الجهاز اللوحي والهاتف)

فئات المشاركة المنسدلة

فئة CSS

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

  • فئة CSS: القائمة المنسدلة القائمة المنسدلة -1

فئات المشاركة المنسدلة

موقع

انتقل إلى علامة التبويب خيارات متقدمة وقم بتغيير موضع الصف أيضًا.

  • الموضع: مطلق (سطح المكتب) ، نسبي (كمبيوتر لوحي وهاتف)
  • الموقع: أعلى اليمين
  • الإزاحة العمودية: 100 بكسل (سطح المكتب) ، 0 بكسل (الجهاز اللوحي والهاتف)
  • الفهرس Z: 11

فئات المشاركة المنسدلة

كلا العمودين عنصر رئيسي

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

width: 50% !important;

فئات المشاركة المنسدلة

فئات المشاركة المنسدلة

أضف وحدة نصية إلى العمود 1

أضف اسم الفئة

حان الوقت لعرض فئات مدونتنا بشكل مرئي! أضف أول وحدة نصية إلى العمود 1 وأضف عنوان الفئة إلى مربع المحتوى.

فئات المشاركة المنسدلة

أضف رابط الفئة

أضف رابطًا لفئتك التالية.

فئات المشاركة المنسدلة

خلفية متدرجة

ثم قم بتطبيق الخلفية المتدرجة التالية:

  • اللون 1: rgba (0،0،0،0.08)
  • اللون 2: # 0a0a0a
  • موقف البداية: 60٪
  • موضع النهاية: 60٪
  • وضع التدرج فوق صورة الخلفية: نعم

فئات المشاركة المنسدلة

الصورة الخلفية

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

  • حجم صورة الخلفية: الحجم الفعلي
  • تكرار صورة الخلفية: كرر X (أفقيًا)

فئات المشاركة المنسدلة

إعدادات النص

انتقل إلى علامة تبويب تصميم الوحدة وقم بتغيير إعدادات النص وفقًا لذلك:

  • خط النص: روبوتو مونو
  • وزن خط النص: غامق
  • لون النص: #ffffff
  • حجم النص: 1.9vw (سطح المكتب) ، 3vw (جهاز لوحي) ، 3.5vw (هاتف)
  • تباعد الحروف النصية: -0.1vw
  • ارتفاع خط النص: 1em

فئات المشاركة المنسدلة

تحجيم

قم بتغيير إعدادات التحجيم بعد ذلك.

  • العرض: 99٪
  • محاذاة الوحدة: يسار

فئات المشاركة المنسدلة

تباعد

قم بتعديل إعدادات التباعد أيضًا.

  • الهامش السفلي: 10 بكسل
  • الهامش الأيمن: 1٪ (تابلت وهاتف)
  • الحشو العلوي: 60٪ (سطح المكتب) ، 40٪ (الجهاز اللوحي والهاتف)
  • حشوة سفلية: 4٪
  • الحشوة اليسرى: 2٪

فئات المشاركة المنسدلة

العنصر الرئيسي CSS

وأكمل إعدادات الوحدة بإضافة سطر واحد من كود CSS إلى العنصر الرئيسي للوحدة.

cursor: pointer;

فئات المشاركة المنسدلة

استنساخ وحدة النص ووضع نسخة مكررة في العمود 2

بمجرد الانتهاء من أول وحدة نصية ، قم باستنساخ الوحدة ووضع النسخة المكررة في العمود 2.

فئات المشاركة المنسدلة

تعديل وحدة النص في العمود 2

تغيير اسم الفئة والارتباط

قم بتعديل عنوان الفئة والارتباط في الوحدة النمطية المكررة.

فئات المشاركة المنسدلة

تغيير صورة الخلفية

قم بتغيير صورة الخلفية أيضًا. يمكنك العثور على الرسم التوضيحي في مجلد التنزيل.

  • تكرار صورة الخلفية: لا يوجد تكرار

فئات المشاركة المنسدلة

تغيير الحجم

قم بتغيير محاذاة الوحدة النمطية في إعدادات التحجيم التالية.

  • محاذاة الوحدة: صحيح

فئات المشاركة المنسدلة

استنساخ كلتا الوحدتين مرة واحدة

بمجرد الانتهاء من كلتا الوحدتين (واحدة في كل عمود) ، يمكنك استنساخ كل منهما مرة واحدة.

فئات المشاركة المنسدلة

تغيير أسماء الفئات والروابط

قم بتغيير أسماء الفئات والروابط داخل الوحدات المكررة.

فئات المشاركة المنسدلة

تغيير صور الخلفية

جنبا إلى جنب مع صور الخلفية. يمكنك العثور على الرسوم التوضيحية الجديدة في المجلد الذي تمكنت من تنزيله في بداية هذا المنشور.

  • حجم صورة الخلفية: صالح
  • تكرار صورة الخلفية: لا يوجد تكرار

فئات المشاركة المنسدلة

  • حجم صورة الخلفية: صالح
  • موضع صورة الخلفية: أسفل اليمين

فئات المشاركة المنسدلة

4. أضف CSS & JQuery Code

أضف وحدة التعليمات البرمجية أسفل وحدة القائمة النمطية في الصف رقم 1

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

فئات المشاركة المنسدلة

أضف كود CSS

أضف الأسطر التالية من كود CSS إلى Code Module:

<style>
/* Enable class below once you're done editing the menu */  
  
/*  
.dropdown-menu {
visibility: hidden;
}*/
  
.category-menu .et_pb_menu__menu .dropdown-menu {
visibility: hidden;
opacity: 0;

-webkit-transition: 300ms all cubic-bezier(.4,0,.2,1);
-moz-transition: 300ms all cubic-bezier(.4,0,.2,1);   
-o-transition: 300ms all cubic-bezier(.4,0,.2,1); 
-ms-transition: 300ms all cubic-bezier(.4,0,.2,1);   
transition: 300ms all cubic-bezier(.4,0,.2,1);  
}
  
.category-menu .et_pb_menu__menu li.first-level:hover .dropdown-menu {
visibility: visible;
opacity: 1;
}
  
.category-menu  .et_pb_menu__menu li {
margin-top: 0px !important;
}  

.category-menu .et_pb_menu__menu li>a {
margin-top: 0px !important;
padding: 30px 20px !important;    
}

.category-menu .et_pb_menu__menu li.first-level>a:hover {
background-color: #00C995; 
}  
  
.category-menu .et_mobile_menu .dropdown-menu {
background-color: white; 
padding-top: 25px;
padding-bottom: 5px;
}   

.category-menu .et_mobile_menu li > a {
background-color: transparent;
position: relative;
}
  
.category-menu .et_mobile_menu .first-level > a:after {
font-family: 'ETmodules';
content: '\37';
color: black;
font-weight: normal;
position: absolute;
font-size: 16px;
top: 13px;
right: 10px;
}
  
.category-menu .et_mobile_menu .first-level > .icon-switch:after{
content: '\36';
color: #c9c9c9;
}
  
.category-menu .et_mobile_menu .dropdown-menu {
display: none;
visibility: visible;
}
  
.category-menu .et_mobile_menu .dropdown-menu.reveal-items {
display: block;
}
  
</style>

فئات المشاركة المنسدلة

أضف كود JQuery

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

jQuery(function($){
$(document).ready(function(){
  

$('.dropdown-menu').each(function(i){
  
i = i + 1;
  
var $dropdown = $('.dropdown-menu-' + i);
var $mainMenuItem = $('.first-level-' + i + '>a');
$dropdown.insertAfter($mainMenuItem);
  
});  
  
var $firstLevel = $('.et_mobile_menu .first-level > a');
var $allDropdowns = $('.et_mobile_menu .dropdown-menu');

$firstLevel.off('click').click(function() {

$(this).attr('href', '#');  
var $thisDropdown = $(this).siblings(); 

$thisDropdown.slideToggle();
$(this).toggleClass('icon-switch');

var dropdownSiblings = $allDropdowns.not($thisDropdown);   
dropdownSiblings.slideUp();

var $thisFirstLevel = $(this);
var $firstLevelSiblings = $firstLevel.not($thisFirstLevel);
$firstLevelSiblings.removeClass('icon-switch');  

});      
  
});
});

فئات المشاركة المنسدلة

5. قم بتمكين فئة CSS بمجرد الانتهاء من تخصيص عناصر قائمة المدونة المنسدلة

بمجرد الانتهاء من تخصيص جميع عناصر القائمة المنسدلة ، سيكون لديك شيء واحد للقيام به: إخفاء الصف بأكمله الذي يحتوي على عناصر القائمة المنسدلة. هذا ، بالإضافة إلى وظيفة التحميل داخل الكود الخاص بنا ، سيمنع القائمة المنسدلة من الظهور عند تحميل الصفحة. بمجرد تمكين فئة CSS هذه ، لن ترى الصف الثاني داخل Visual Builder بعد الآن ، ولكن ستتمكن من الوصول إليه في وضع الإطار الشبكي و / أو تعطيل فئة CSS مؤقتًا عند إجراء تغييرات على القائمة المنسدلة. لتمكين الفئة ، قم بإزالة الأقواس "/ * * /" في بداية ونهاية فئة CSS.

فئات المشاركة المنسدلة

6. إضافة المزيد من القوائم المنسدلة لفئة المنشور

صف فئة استنساخ المدونة

إذا كنت تبحث عن إضافة المزيد من القوائم المنسدلة للفئات ، فيمكنك استنساخ صف القائمة المنسدلة بالكامل الذي قمت بإنشائه.

فئات المشاركة المنسدلة

الوصول إلى صف مكرر في لوحة الطبقات

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

فئات المشاركة المنسدلة

فئات المشاركة المنسدلة

تغيير فئة CSS للصف المكرر

قم بتغيير فئة CSS الثانية في صفك المكرر. تأكد من أن الرقم الذي تستخدمه متتالي.

  • فئة CSS: القائمة المنسدلة -2 القائمة المنسدلة

فئات المشاركة المنسدلة

أضف فئات CSS إلى عناصر القائمة في المظهر

بعد ذلك ، انتقل مرة أخرى إلى قائمة WordPress الخاصة بك داخل لوحة المعلومات الخاصة بك وأضف فئات CSS التالية إلى عنصر قائمة آخر ، وبذلك تكون قد انتهيت:

  • فئات CSS: المستوى الأول من المستوى الأول -2

فئات المشاركة المنسدلة

معاينة

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

سطح المكتب

فئات المشاركة المنسدلة

متحرك

فئات المشاركة المنسدلة

افكار اخيرة

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

إذا كنت حريصًا على معرفة المزيد عن Divi والحصول على المزيد من هدايا Divi المجانية ، فتأكد من الاشتراك في النشرة الإخبارية للبريد الإلكتروني وقناة YouTube حتى تكون دائمًا من أوائل الأشخاص الذين يعرفون هذا المحتوى المجاني ويحصلون عليه.