it-swarm.asia

باستخدام سمات متعددة في موقع وورد واحد؟

لدي دليل فرعي أرغب في تطبيق سمة مختلفة تمامًا على موقعي (في الأساس ، خطاب مبيعات).

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

5
Scott B

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

ليس عليك الاتصال بـ get_header() أو get_footer() أو أي من وظائف القالب الأخرى ، لذلك أنت حر في أن يكون لديك بنية صفحة مختلفة تمامًا لمنشور واحد على موقعك.

7
Annika Backstrom

يمكنك تحميل أوراق الأنماط الخاصة بك في (خطاف) في رأسك. ثم استخدم wp_enqueue_style لتحميلها على أساس كل موقع:


1.a) قم بإنشاء ملف رأس مخصص لـ page-template-file.php واستخدم رأس مخصص مع علامة شرطية (أو استخدم ورقة أنماط مخصصة مع علامة شرطية).

ثم افعل شيئًا كهذا في jobs.php file:

add_action( 'my_styles_hook', 'wpse944_enqueue_style' );
function wpse944_enqueue_style()
{
    if ( ! is_singular() ) 
        return;

    // We use the current directory name as name for the stylesheet file & handle
    $name = dirname( __FILE__ );
    wp_enqueue_style(
         $name,
        ,get_template_directory_uri()."/$name.css"
        ,false
        ,filemtime( get_template_directory()."/$name.css" )
    );
}

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

1
kaiser