it-swarm.asia

Stylings مخصصة لصفحات الفئة

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

1
GSto

EAMann لديه إجابة رائعة إذا كنت تريد تخطيطات مختلفة لفئات مختلفة. OTOH إذا كنت ترغب فقط في تغيير CSS إلى ، على سبيل المثال ، لديك لون خلفية مختلف لكل فئة ، فستجد أن معظم السمات ستتضمن سبيكة الفئة باعتبارها CSS فئة على عنصر <body> و/أو ربما عناصر HTML الأخرى التي يتم إخراجها بواسطة السمة. (وحتى إذا لم يكن المظهر الخاص بك لا يمكنك دائمًا إضافة هذه الوظيفة بنفسك.)

على سبيل المثال موضوع TwentyTen يفعل ذلك بالضبط ؛ لعنوان URL التالي:

http://example.com/category/category-1/

إليك ما يشبه عنصر <body>:

<body class="archive category category-category-1">

بمعرفة ما سبق ، يمكنك إضافة الأنماط التالية إلى ملف style.css الخاص بالموضوع الخاص بك للحصول على خلفيات ملونة مختلفة لكل صفحة (أنا أبسط للغاية هنا بالطبع ؛ سيصبح CSS الفعلي أكثر تطوراً):

/* style.css */
body.category-category-1 {
  background-color: red;
}
body.category-category-2 {
  background-color: green;
}
body.category-category-3 {
  background-color: blue;
}

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

استخدام موضوع الطفل

بالطبع ربما لا ترغب في تعديل رمز سمة style.css ؛ ربما تريد إنشاء سمة تابعة بدلاً من ذلك. فيما يلي بعض الإجابات التي أتحدث فيها عن مواضيع الأطفال:

لاحظ أن جميع الموضوعات لا تدعم الموضوعات الفرعية ، فالأطروحة هي مثال بارز. في حالة تلك المواضيع ، سيتعين عليك إجراء المزيد من البحث حول كيفية توسيعها.

4
MikeSchinkel

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

مجرد استخدام هذه في موضوعك:

  1. فئة slug.php
  2. فئة ID.php
1
EAMann

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

  • أرشيف
  • الفئة
  • فئة سبيكة

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

0
goldenapples