التصنيف: دعم عام
التصنيف: دعم عام
  • مكون إضافي يقوم تلقائيًا بوضع النص من ltr إلى rtl
  • إضافة schema سكيما للصورة البارزة itemprop
  • الالوان في ستايل اضافة News-Ticker-Benaceur لا تعمل

مكون إضافي يقوم تلقائيًا بوضع النص من ltr إلى rtl

هل هناك مكون إضافي يقوم تلقائيًا بوضع النص من ltr إلى rtl مثل نص twitter !؟؟
ps84uuug9m |29 نوفمبر 2024 |1

إضافة schema سكيما للصورة البارزة itemprop

مرحبا أخي ، لقد قمت بتثبيت كود ولاكن أواجه مشكلةإنه يعمل بشكل جيد هنا[ر...
mansor2020 |24 ديسمبر 2020 |5

الالوان في ستايل اضافة News-Ticker-Benaceur لا تعمل

مرحبا الالوان في ستايل اضافة News-Ticker-Benaceur لا تعمل و شريط الاخبار معدل ع...
soufien |4 ديسمبر 2020 |3

  • عمل تنسيق خاص لقسم معين أو لكل قسم في المدونة

2015/11/16
كاتب الموضوع: BENACEUR
التصنيف: ووردبريس wordpress
عمل تنسيق خاص لقسم معين أو لكل قسم في المدونة

بسم الله والصلاة والسلام على رسول الله وآله وصحبه أما بعد فقد تم طرح هذا الاستفسار في أحد مواقع الدعم وقد أجبت السائل ثم أردت بعد ذلك جعله هنا في موضوع في موقعي حتى يُستفاد منه، الرد كان كالتالي:

أولا بالنسبة لتنسيق الصفحة التي تعرض مقالات قسم معين هذا بسيط فقط أنشيء ملفا وسمه category-articles.php وضع بداخله محتوى category.php وغير تنسيقه إلى ما تريد، ثم أنشيء ملفا آخر وسمه باسم التصنيف الثاني الذي تريد أن يكون تنسيقه مثل الأول وليكن مثلا category-php.php وافتحه أي هذا الأخير وضع بداخله محتوى category-articles.php ، الآن عندنا تصنيفان لهما نفس التنسيق وهكذا افعل نفس الشيء مع باقي التصنيفات

الآن ننتقل إلى التدوينة المنفردة أولا أنشيء ملفا وسمه single-a_p.php ثم حرر ملف single.php وانسخ محتواه وألصقه داخل ملف single-a_p.php ثم حرر ملف single-a_p.php وابحث عن:

get_template_part( 'loop', 'single' );

وغيّره إلى:

get_template_part( 'loop', 'single_a' );

وأنشيء ملفا آخر وسمه loop-single_a.php وضع بداخله محتوى ملف loop-single.php وغير التنسيق كما تريد لأن هذا الملف هو المسؤول عن التدوينة المنفردة,الآن عندنا مثلا تصنيفان هما articles و php نريد أن نجعل لهما نفس تنسيق التدوينة المنفردة إذن لهما نفس ملف loop-single_a.php
بالنسبة لمعرفي التصنيفين نفترض أنها كالتالي articles = 1 و php = 2

****************

بعد ذلك لدينا مثلا تصنيفا htaccess و html ونفترض أن لهما المعرفين التاليين htaccess = 3 و html = 4
أولا أنشيء ملفا وسمه single-h_h.php ثم حرر ملف single.php وانسخ محتواه وألصقه داخل ملف single-h_h.php ثم حرر ملف single-h_h.php وابحث عن:

get_template_part( 'loop', 'single' );

وغيّره إلى:

get_template_part( 'loop', 'single_b' );

وأنشيء ملفا آخر وسمه loop-single_b.php وضع بداخله محتوى ملف loop-single.php وغير التنسيق كما تريد لأن هذا الملف هو المسؤول عن التدوينة المنفردة الخاصة بتصنيفي htaccess و html  الآن عندنا تصنيفان هما htaccess و html نريد أن نجعل لهما نفس تنسيق التدوينة المنفردة إذن لهما نفس ملف loop-single_b.php وفي الآخير نضع الكود التالي في ملف functions.php:

function get_custom_cat_template_articles($single_articles) {
   
       if ( in_category( array( 1, 2 ) )) {
          $single_articles = dirname( __FILE__ ) . '/single-a_p.php';
      } elseif ( in_category( array( 3, 4 ) )) {
          $single_articles = dirname( __FILE__ ) . '/single-h_h.php';
      }
     return $single_articles;
}
   
add_filter( "single_template", "get_custom_cat_template_articles" ) ;

ملاحظة: هذا التطبيق كان على القالب الافتراضي twentyten ولهذا قم بالتطبيق حسب قالبك لأنك بالطبع ستجد بعض الأسماء مختلفة المهم هو أني أعطيتك الطريقة ومع شيء من التركيز ستتمكن من ذلك.

بالتوفيق.


شارك هذا الموضوع على:

رابط الموضوع للنسخ

نبذة قصيرة عن BENACEUR

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




أضف تعليقك | سجّل دخولك

تعليقاتك في هذا الموضوع تحتاج إلى المراجعة قبل النشر