هذه علامة تبويب صغيرة « مساعدة الموجود في الزاوية العلوية اليمنى من لوحة تحكم مسؤول WordPress والتي عند النقر فوقها تكشف عن معلومات مفيدة حول صفحات المسؤول المختلفة وكيفية عملها تسمى علامة تبويب تعليمات حساسة للسياق.

بادئ ذي بدء ، إذا لم تقم بتثبيت WordPress مطلقًا ، فاعرف ذلك كيفية تثبيت وورد بلوق الخطوات 7 et كيفية العثور عليها، وتثبيت وتفعيل موضوع ورد على بلوق 

ثم عد إلى سبب وجودنا هنا.

هذه المساعدة سياقية لأن المعلومات التي يعرضها تنتمي إلى صفحة الإدارة التي يتم عرضها حاليًا.

على سبيل المثال ، عند النقر فوق علامة التبويب تعليمات حساسة للسياق في شاشة تحرير المقالة ، تظهر معلومات حول كيفية الكشف عن العديد من المهام ، بما في ذلك الأمثلة التالية:

تعليمات ووردبريس السياقية

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

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

اقرأ أيضا لدينا خطوات شنومك لإنشاء محتوى أفضل لمدونتك

تمت إضافة علامة تبويب المساعدة السياقية على لوحة القيادة

الطرق " add_help_tab () "و" set_help_sidebar () »من الفصل WP_Screen تسمح لك بإضافة قائمة تعليمات سياقية وشريط جانبي إلى علامة التبويب "تعليمات" في صفحة الإدارة.

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

في الوقت الحالي ، لا يتم عرض الوظيفة "sp_help_tabs" في أي صفحة إدارة لأنك لم تحدد بعد الصفحة (الصفحات) التي سيتم عرضها فيها.

function sp_help_tabs() {

    $screen = get_current_screen();

    $screen->add_help_tab(
        array(
            'id'      => 'sp_overview',
            'title'   => 'Aperçu',
            'content' => '<p>Aperçu de votre plugin</p>'
        )
    );

    $screen->add_help_tab(
        array(
            'id'      => 'sp_faq',
            'title'   => 'FAQ',
            'content' => '<p>Foire aux questions</p>'
        )
    );

    $screen->add_help_tab(
        array(
            'id'      => 'sp_support',
            'title'   => 'Assistance',
            'content' => '<p>Assisance</p>'
        )
    );
}

يوجد أدناه لقطة شاشة لعلامة تبويب التعليمات الحساسة للسياق عند إضافتها إلى صفحة المسؤول.

الق نظرة ايضا على كيفية إنشاء لقطات على وورد

وورد مثال على قائمة السياق

الوظيفة " get_current_screen () »إرجاع كائن« WP_Screen من صفحة الإدارة المفتوحة حاليًا ، ويتم حفظ قيمتها في شاشة المتغير $.

الطريقة " add_help_tab () "، الذي يقبل الإعدادات أدناه ، يتم استدعاؤه ثلاث مرات لإضافة ثلاث قوائم إلى التعليمات السياقية التي تظهر على الشاشة.

  • ID : معرّف فريد لعلامة التبويب. يجب أن يكون آمنًا بتنسيق HTML ويجب ألا يحتوي على مسافات.
  • العنوان: عنوان علامة التبويب.
  • المحتوى: محتوى علامة التبويب المساعدة. ربما في نص عادي أو HTML.
  • تذكير: يجب استدعاء الوظيفة لعرض محتويات هذه الصفحة.

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

اكتشف كيفية تخصيص منطقة الإدارة في مدونة WordPress الخاصة بك

تقبل وظيفة رد الاتصال الوسيطتين " $ الشاشة "و" $ التبويب ". بينما الأول هو الموضوع " WP_Screen "من الصفحة الحالية والأخيرة ، مصفوفة من الوسيطات وقيم الوظيفة" add_help_tab () ".

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

مثال على استخدام رد الاتصال:

function sp_help_tabs() {

    $screen = get_current_screen();

    $screen->add_help_tab(
        array(
            'id'       => 'sp_overview',
            'title'    => 'Aperçu',
            'callback' => function ( $screen, $tab ) {
                echo '<p>Aperçu de votre onglet</p>';
            }
        )
    );
}

في الكود أعلاه ، يتم استخدام وظيفة مجهولة كاستدعاء. يمكن أيضًا استخدام الوظيفة المسماة كالتالي:

function sp_help_tabs() {

    $screen = get_current_screen();

    $screen->add_help_tab(
        array(
            'id'       => 'sp_overview',
            'title'    => 'Aperçu',
            'callback' => 'overview_content'
        )
    );
}

function overview_content( $screen, $tab ) {
    echo '<p>Aperçu de votre plugin.</p>';
}

كلا: يمكن دمج "المحتوى" و "رد الاتصال" مع أول واحد يتم عرضه قبل هذا.

function sp_help_tabs() {

    $screen = get_current_screen();

    $screen->add_help_tab(
        array(
            'id'       => 'sp_overview',
            'title'    => 'Aperçu',
            'content'  => '<p>Aperçu de votre plugin</p>',
            'callback' => function () {
                echo '<p>Plus de détails sur le plugin</p>';
            }
        )
    );
}

لإضافة شريط جانبي باستخدام تعليمات السياق التي تظهر على الشاشة ، استخدم " WP_Screen وطريقته set_help_sidebar " كالتالي :

function sp_help_tabs() {

    $screen = get_current_screen();

    $screen->add_help_tab(
        array(
            'id'      => 'sp_overview',
            'title'   => 'Aperçu',
            'content' => '<p>Aperçu de votre plugin</p>'
        )
    );

    $screen->add_help_tab(
        array(
            'id'      => 'sp_faq',
            'title'   => 'FAQ',
            'content' => '<p>Foire aux questions</p>'
        )
    );

    $screen->add_help_tab(
        array(
            'id'      => 'sp_support',
            'title'   => 'Asistance',
            'content' => '<p>Tout sur l'assistance</p>'
        )
    );

    // Add a sidebar to contextual help.
    $screen->set_help_sidebar( 'Cette section sera ajoutée à la sidebar.' );
}

لإضافة علامة تبويب التعليمات السياقية إلى نوع منشور "كتاب" ، اربط وظيفة "sp_help_tabs" بالإجراءين "load-edit.php" و "load-post.php". بعد ذلك ، قم بإجراء فحص شرطي للتأكد من أنك في نوع منشور مخصص لـ "كتاب" ، مثل:

add_action( "load-edit.php", 'sp_help_tabs' );
add_action( "load-post.php", 'sp_help_tabs' );


function sp_help_tabs() {

    $screen = get_current_screen();

    $screen_ids = array( 'edit-book', 'book' );

    if ( ! in_array( $screen->id, $screen_ids ) ) {
        return;
    }

    $screen->add_help_tab(
        array(
            'id'      => 'sp_overview',
            'title'   => 'Aperçu',
            'content' => '<p>Aperçu de votre plugin</p>'
        )
    );

    $screen->add_help_tab(
        array(
            'id'      => 'sp_faq',
            'title'   => 'FAQ',
            'content' => '<p>Foire aux questions</p>'
        )
    );


    $screen->add_help_tab(
        array(
            'id'      => 'sp_support',
            'title'   => 'Assistance',
            'content' => '<p>Section pour l'assistance</p>'
        )
    );


    // Add a sidebar to contextual help.
    $screen->set_help_sidebar( 'Cette section sera ajoutée à la sdeibar.' );
}

الوظيفة " sp_help_tabs () "تم ربطها بـ" الحمل edit.php "و" الحمل post.php لأنك تريد أن تظهر علامة تبويب التعليمات الحساسة للسياق في قوائم المنشورات (الصفحة التي تسرد المنشور الذي ينتمي إلى نوع المنشور) وصفحة الإصدار (صفحة الإدارة حيث يتم تحرير المنشور وحفظه ونشره).

انظر مقالتنا على كيفية استعادة وضع التحرير دون وورد الهاء

للتأكد من إضافة علامة التبويب تعليمات السياق إلى نوع المنشور المخصص " كتاب "، يمكنك استخدام عبارة" if "الشرطية داخل الوظيفة للتأكد من أن معرف الشاشة الحالي هو بالفعل" تحرير الكتاب "و" كتاب ". لاحظ أن معرف الشاشة هو " تحرير الكتاب "و" كتاب في الأقواس المربعة الحمل edit.php "و" الحمل post.php "على التوالي.

إذا كنت تريد أن تكون علامات تبويب المساعدة السياقية المعروضة في قائمة الكتب وشاشات تحرير الكتاب مختلفة ، فقم بتوصيل وظيفتين تحتويان على محتوى علامة التبويب الحمل edit.php "و" الحمل post.php "كالتالي:

add_action( 'load-edit.php', 'post_listing_screen_help_tab' );

/**
 * Cette section sera ajouté au CPT book
 */
function post_listing_screen_help_tab() {

    $screen = get_current_screen();

    if ( 'edit-book' != $screen->id ) {
        return;
    }

    $screen->add_help_tab(
        array(
            'id'      => 'book_review',
            'title'   => 'Revue des livres',
            'content' => '<p>Ajouter une revue des livres ici</p>'
        )
    );

    // Add a sidebar to contextual help.
    $screen->set_help_sidebar( 'Cette section s'affichera sur la sidebar.' );
}

add_action( 'load-post.php', 'post_edit_screen_help_tab' );

/**
 * This will be added to the admin page for editing a post belonging to "book" CPT.
 */
function post_edit_screen_help_tab() {

    $screen = get_current_screen();

    if ( 'book' != $screen->id ) {
        return;
    }

    $screen->add_help_tab(
        array(
            'id'      => 'edit_book_review',
            'title'   => 'Modifier uner evue',
            'content' => '<p>Comment modifier une revue.</p>'
        )
    );

    // adds a sidebar to contextual help.
    $screen->set_help_sidebar( 'Cette section s'affichera sur la sidebar.' );
}

كيفية إضافة قائمة مساعدة إلى صفحات إعدادات المكونات الإضافية

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

الاختلاف الوحيد هو الخطاف الذي سيتم ربط الوظيفة التي تحتوي على علامة تبويب تعليمات حساسة للسياق ، وهي في هذه الحالة " hook_suffix تم إرجاعه بواسطة add_menu_page (). إذا كنت تقوم بإنشاء قائمة المستوى الأعلى أو إذا كانت قائمة فرعية add_submenu_page ().

أيضا اكتشاف مقالتنا على بعض إضافات WordPress لإعادة التوجيه

يُنشئ الكود أدناه قائمة عالية المستوى للمكوِّن الإضافي التجريبي وعلامة تبويب المساعدة الحساسة للسياق التي تمت إضافتها إلى صفحة تكوين المكون الإضافي.

add_action( 'admin_menu', 'register_plugin_page' );

function register_plugin_page() {

    $hook_suffix = add_submenu_page( 'plugins.php', 'SitePoint Plugin', 'SitePoint', 'manage_options', 'sp-config', 'sp_plugin_page' );

    add_action( "load-$hook_suffix", 'sp_help_tabs' );
}

function sp_plugin_page() {
    /* Le code pour les réglages sera ajouté ici */
}

function sp_help_tabs() {

    $screen = get_current_screen();

    $screen->add_help_tab(
        array(
            'id'      => 'sp_overview',
            'title'   => 'Aperçu',
            'content' => '<p>Aperçu de votre thème ici</p>'
        )
    );

    $screen->add_help_tab(
        array(
            'id'      => 'sp_faq',
            'title'   => 'FAQ',
            'content' => '<p>Foire aux questions</p>'
        )
    );

    $screen->add_help_tab(
        array(
            'id'      => 'sp_support',
            'title'   => 'Assistance',
            'content' => '<p>Section d'assistance</p>'
        )
    );

    $screen->set_help_sidebar( 'Cette section sera ajoutée à la sidebar.' );
}

ال" hook_suffix "عاد بواسطة" add_menu_page () تم تسجيله على متغير $ hook_suffix ثم تستخدم مع البادئة " تحميل لتشكيل العمل load- $ hook_suffix والذي تم استخدامه لتضمين علامة تبويب المساعدة الحساسة للسياق باستخدام " sp_help_tabs () في صفحة إعدادات البرنامج المساعد.

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

اكتشف أيضًا بعض الإضافات المتميزة لبرنامج WordPress  

يمكنك استخدام ملفات أخرى الإضافات وورد لإضفاء مظهر عصري ولتحسين التعامل مع مدونتك أو موقعك على الويب.

نحن نقدم لك هنا بعض الإضافات WordPress المتميزة التي سوف تساعدك على القيام بذلك.

1. WooCommerce متعدد العملات

WooCommerce Multi Currency هو ملف وورد البرنامج المساعد قسط رائع للغاية يتيح لك عرض متجرك بعملات متعددة. يضيف خيارًا يتيح للمستخدم التبديل بين العملات في أي وقت. التغيير بين العملات سريع جدًا ، مما يجعله أكثر ملاءمة.

Woocommerce متعدد العملات محول وورد البرنامج المساعد

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

اقرأ أيضا لدينا 10 WordPress plugins و WooCommerce لاستخدام عدة عملات

WooCommerce متعدد العملات متوافق مع Polylang, WPML والعديد من المكونات الإضافية الأخرى. كما يوفر مكشاف المنطقة ، والذي سيعرض العملة المحلية للزائر.

تحميل | عرض | استضافة المواقع

2. Aparg SmartAd

Si هل تريد كسب بعض المال من خلال بيع مساحات إعلانية على موقع الويب الخاص بك ، فأنت في المكان الصحيح. ال وورد البرنامج المساعد Premium Aparg SmartAd هو مكون إضافي فريد لإدارة الإعلانات ، والذي يوفر لك ميزات حصرية.

Aparg smartad برنامج إدارة الإعلانات وورد

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

اقرأ ايضا كيفية اختيار الكلمة الرئيسية التي ستجذب الزوار على وردبريس

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

تحميل | عرض | استضافة المواقع

3. CommentPress

تعليق الصحافة هو مكون إضافي قوي ومضغوط لبرنامج WordPress يسمح لك بإدراج وتعديل وحذف التعليقات بسرعة وسهولة. يستخدم CommentPress اياكس, مسج و PHP لمنح الزائرين إمكانية إدراج التعليقات دون الحاجة إلى إعادة تحميل الصفحة.

تعليق اضغط على تعليقات أجاكس إدراج تحرير وحذف التعليقات الخاصة ببرنامج wp plugin wordpress

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

اقرأ أيضا مقالتنا على كيف محتوى التسويق يؤثر على كبار المسئولين الاقتصاديين من بلوق الخاص بك

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

تحميل | عرض | استضافة المواقع

الموارد الموصى بها

تعرف على الموارد الأخرى الموصى بها لمساعدتك في بناء وإدارة موقع الويب الخاص بك.

وفي الختام

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

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

إذا كانت لديك اقتراحات أو ملاحظات ، فاتركها في قسمنا تعليقات.

...