این برگه کوچک « کمک که در گوشه سمت راست بالای داشبورد سرور وردپرس یافت می شود که با کلیک روی آن اطلاعات مفیدی درباره صفحات مختلف مدیریت و نحوه کار آنها نشان داده می شود ، یک برگه راهنما حساس به متن نامیده می شود.

اول از همه ، اگر تا به حال وردپرس را نصب نکرده اید ، دریابید چگونه به نصب یک وبلاگ وردپرس مراحل 7 et چگونه برای پیدا کردن، نصب و فعال یک تم وردپرس در وبلاگ خود 

سپس به این دلیل که چرا ما اینجا هستیم

این کمک متنی است زیرا اطلاعاتی که نمایش می دهد متعلق به صفحه مدیریتی است که در حال حاضر مشاهده می شود.

به عنوان مثال ، هنگامی که بر روی صفحه راهنمای حساس به متن کلیک می شود ، اطلاعات مربوط به نحوه آشکار شدن چندین کار ، از جمله مثال های زیر:

وردپرس کمک متنی

اگر توسعه دهنده پلاگین هستید یا تم وردپرس، به شما کمک می کند اسناد سریعی را برای کاربران خود ارائه دهید که سوالات پشتیبانی مشتری شما را کاهش می دهد.

هنگامی که یک نوع پست سفارشی و صفحه تنظیمات از تم وردپرس یا افزونه ایجاد شده است، هیچ تب راهنمای متنی به طور پیش فرض وجود ندارد. از این رو، در این آموزش، یاد خواهید گرفت که چگونه یکی را به صفحات مدیریتی که در بالا ذکر شد اضافه کنید.

ما را نیز بخوانید اقدامات 5 برای ایجاد محتوای بهتر برای وبلاگ شما

برگه راهنمای زمینه در داشبورد اضافه شد

روشها 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 از صفحه مدیریت در حال حاضر باز ، و مقدار آن در متغیر $ screen ذخیره می شود.

روش add_help_tab () ”، که تنظیمات زیر را می پذیرد ، سه بار فراخوانی می شود تا سه منو به کمک متنی روی صفحه اضافه شود.

  • ID : یک شناسه منحصر به فرد برای برگه. این باید در HTML ایمن باشد و نباید دارای فاصله باشد.
  • عنوان: عنوان برای برگه.
  • محتوا: محتوای برگه راهنما. شاید به صورت متن ساده یا HTML باشد.
  • یادآوری: برای نمایش محتوای این صفحه باید از این تابع استفاده شود.

از توضیحات پارامتر بالا ، می بینید که پارامترهای سوم و چهارم با هم مرتبط هستند - آنها با نمایش محتوای برگه سر و کار دارند. در حالی که اولی رشته ای است که حاوی محتوا در قالب متن یا HTML است ، دومی یک عملکرد برگشتی است که محتوای برگه را انعکاس می دهد یا چاپ می کند.

کشف کنید نحوه سفارشی کردن قسمت سرپرستی وبلاگ وردپرس خود را

عملکرد برگشت پاسخ دو آرگومان را می پذیرد " صفحه نمایش $ "و" $ تب " در حالی که اولین موضوع است " 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 () است.

مقاله ما را نیز کشف کنید برخی افزونه های وردپرس برای تغییر مسیر

کد زیر یک منوی سطح بالا برای پلاگین آزمایشی و برگه راهنمای حساس به متن ما ایجاد می کند که به صفحه پیکربندی پلاگین اضافه شده است.

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 را کشف کنید  

می توانید از موارد دیگر استفاده کنید افزونه های وردپرس برای دادن ظاهری مدرن و بهینه سازی مدیریت وبلاگ یا وب سایت شما.

ما در اینجا برخی از افزونه های برتر وردپرس را به شما پیشنهاد می دهیم که در انجام این کار به شما کمک می کنند.

1. چند ارز WooCommerce

ووکامرس چند ارز است پلاگین وردپرس حق بیمه بسیار چشمگیر که به شما امکان می دهد فروشگاه خود را با ارزهای مختلف نمایش دهید. گزینه ای را اضافه می کند که به کاربر امکان می دهد هر زمان که بخواهد بین ارزها جابجا شود. تغییر بین ارزها بسیار سریع است، که آن را راحت تر می کند.

افزونه وردپرس سوئیچ ارز چند ارز Woocommerce

از آنجا که به احتمال زیاد با چندین ارز کار می کند ، داشتن توانایی در دسترس بودن به چندین زبان فقط یک مرحله بعدی منطقی است.

ما را نیز بخوانید افزونه های 10 وردپرس و WooCommerce برای استفاده از ارزهای مختلف

چند ارز WooCommerce بنابراین سازگار است Polylang, WPML و بسیاری از پلاگین های دیگر. همچنین یک ردیاب منطقه ارائه می دهد ، که ارز محلی بازدید کننده را نشان می دهد.

دانلود | نسخه ی نمایشی | میزبانی وب

2. آپگار SmartAd

Si آیا می خواهید مقداری پول کسب کنید با فروش فضای تبلیغاتی در وب سایت خود، به مکان مناسبی آمده اید. را پلاگین وردپرس Premium Aparg SmartAd یک افزونه مدیریت تبلیغات منحصر به فرد است که ویژگی های منحصر به فردی را در اختیار شما قرار می دهد.

افزونه مدیریت تبلیغات وردپرس Aparg smartad

زمان نصب و رابط کاربری آن تجربه کاربری عالی را برای شما فراهم می کند. این تنها یکی است پلاگین وردپرس از این نوع که دارای کنترل هوشمند تبلیغاتی است که به شما امکان می دهد به مخاطبان هدف خود برسید.

همچنین بخوانید نحوه انتخاب کلمه کلیدی که بازدیدکنندگان را در وردپرس جذب می کند

ویژگی های اصلی آن عبارتند از: پشتیبانی چند زبانه، یک رابط گرافیکی حرفه ای ، پشتیبانی از multisite، مدیریت هوشمند تبلیغات ، 43 مدل پاپ آپ و 34 انیمیشن ، کاملاً قابل شخصی سازی ، پشتیبانی از چندین قالب تبلیغات ، امکان برنامه ریزی تبلیغات ، تشخیص خودکار مسدودکننده های تبلیغات و ...

دانلود | نسخه ی نمایشی | میزبانی وب

3. CommentPress

نظرات یک افزونه قدرتمند و جمع و جور وردپرس است که به شما امکان می دهد سریع و آسان نظرات را وارد ، ویرایش و حذف کنید. CommentPress استفاده می کند آژاکس, جی کوئری و PHP به بازدید کنندگان این امکان را می دهند که بدون نیاز به بارگیری مجدد صفحه ، نظرات خود را وارد کنند.

Commentpress ajax نظرات ویرایش و حذف نظرات برای پلاگین wp وردپرس را وارد کنید

این افزونه گزینه های سفارشی سازی زیادی دارد و در آخر ظاهر و ظاهر مورد نظر خود را به شما می دهد. این یک captcha برای مسدود کردن اسپم و امنیت بیشتری را به بخش نظرات شما می بخشد.

مقاله ما را نیز بخوانید چگونه بازاریابی محتوا بر SEO شما وبلاگ تاثیر می گذارد

ویژگی های اصلی آن عبارتند از: درج آسان نظرات ، امکان پاسخ دادن به کاربران به نظرات خاص ، صفحه بندی نظرات ، مدیریت کامل مدیریت بخش نظرات ، دکمه های درج آسان تصاویر ، فیلم ها و پیوندها ، یک طرح کاملاً پاسخگو ، یک Captcha برای تهیه فرم و جلوگیری از هرزنامه، و بسیاری دیگر.

دانلود | نسخه ی نمایشی | میزبانی وب

منابع پیشنهادی

درباره سایر منابع پیشنهادی برای کمک به شما در ساخت و مدیریت وب سایت خود اطلاعات کسب کنید.

نتیجه

اینجا ! این برای این آموزش است ، امیدوارم به شما این امکان را بدهد که یک منوی راهنمای زمینه در وردپرس اضافه کنید. دریغ نکنید با دوستان خود در شبکه های اجتماعی مورد علاقه خود به اشتراک بگذارید

با این حال ، شما همچنین می توانید مشورت کنید منابع مااگر برای اجرای پروژه های ایجاد سایت های اینترنتی به عناصر بیشتری نیاز دارید ، با مشاوره راهنمای ما در مورد ایجاد وبلاگ وردپرس.

اگر پیشنهادی یا اظهار نظر دارید ، آنها را در بخش ما بگذارید نظر.

...