سؤال

أنا بناء البرنامج المساعد وورد ، ولكن لعملي المساعد بحاجة إلى فئة معينة في رمز هتمل (جافا سكريبت لينكيفي) ، ولكن جميع القوالب المواضيع تستخدم فئات مختلفة لتشكيل المشاركات ، على سبيل المثال:

<div class="post_content">

أو

    <div class="content">

كيف يمكنني تضمين من خلال بلدي المساعد بلدي فئة شعبة محددة لتحديد وظيفة أو صفحة?

هل كانت مفيدة؟

المحلول

الخروج من الدستور ل body_class() و post_class().إذا كان موضوع يدعم ذلك (وكل موضوع مكتوب بشكل جيد يجب أن تدعم ذلك) يمكنك إضافة الطبقات الخاصة بك إلى الجسم أو آخر.

function my_plugin_class($classes) {
    if ( my_plugin_is_loaded() ) {
        $classes[] = 'my-plugin-class';
    }
    return $classes;
}
add_filter('post_class', 'my_plugin_class');    // add the class to the post content
add_filter('body_class', 'my_plugin_class');    // add the class to the body tag

يمكنك أن تختلف بين الصفحات والمشاركات مع is_page() و is_single()

نصائح أخرى

استخدم مرشح فئة الجسم.سيؤدي ذلك إلى إضافة فئة إلى عنصر الجسم.

e.g.

giveacodicetagpre.

تأكد من تغيير الوظيفة الشرطية إلى كل ما تحتاجه.ثم أضف CSS الخاص بك مثل:

giveacodicetagpre.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top