Kjo skedë e vogël « Ndihmë E cila është në cepin e sipërm të djathtë të panelit të administratorit WordPress i cili kur klikohet zbulon informacion të dobishëm për faqet e ndryshme të administratorit dhe mënyrën e funksionimit të tyre quhet një skedë ndihme e ndjeshme në kontekst.

Para së gjithash, nëse nuk keni instaluar kurrë WordPress, zbuloni Si të instaloj një WordPress blog hapa 7 et Si të kërkoni, instaloni dhe aktivizoni një temë WordPress në blogun tuaj 

Atëherë kthehu pse ne jemi këtu.

Kjo ndihmë është kontekstuale sepse informacioni që shfaq i përket faqes së administratës që aktualisht shikohet.

Për shembull, kur klikohet skeda Ndihma e ndjeshme ndaj kontekstit, në ekranin e redaktimit të artikullit, informacione se si zbulohen disa detyra, përfshirë shembujt e mëposhtëm:

Ndihmë kontekstuale e Wordpress

Nëse jeni një zhvillues i shtojcave ose WordPress theme, do t'ju ndihmojë të siguroni dokumentacion të shpejtë për përdoruesit tuaj, gjë që do të zvogëlojë pyetjet tuaja për mbështetjen e klientit.

Kur një lloj postimi me porosi dhe faqja e cilësimeve të WordPress theme ose shtojca janë krijuar, nuk ka asnjë skedë të ndihmës kontekstuale si parazgjedhje. Prandaj, në këtë tutorial, do të mësoni se si të shtoni një në faqet e administratorit të përmendura më lart.

Lexoni edhe tonë Hapat 5 për të krijuar përmbajtje më të mirë për blogun tuaj

Skeda e ndihmës kontekstuale u shtua në panelin e kontrollit

Metodat add_help_tab () "Dhe" set_help_sidebar () »Të klasës WP_Screen ju lejon të shtoni një menu ndihme kontekstuale dhe një shirit anësor në skedën Ndihmë në një faqe administrimi.

Funksioni më poshtë do të shtojë tre menu në skedën e ndjeshme të kontekstit të një faqe administrimi.

Tani për tani, funksioni "sp_help_tabs" nuk shfaqet në asnjë faqe të administratës sepse nuk i keni përcaktuar ende faqet (faqet) ku do të shfaqet.

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>'
        )
    );
}

Më poshtë është një pamje në ekran e skedës Ndihma e ndjeshme ndaj kontekstit kur shtohet në një faqe administratori.

Shikoni gjithashtu Si për të krijuar screenshots për WordPress

Shembull i menysë së kontekstit Wordpress

Funksioni get_current_screen () »Kthen një objekt« WP_Screen Nga faqja e administrimit aktualisht e hapur, dhe vlera e saj ruhet në ekranin e ndryshueshme $.

Metoda add_help_tab () ”, E cila pranon cilësimet më poshtë, thirret tri herë për të shtuar tre menu në ndihmën kontekstuale në ekran.

  • ID : një identifikues unik për skedën. Duhet të jetë i sigurt në HTML dhe nuk duhet të përmbajë hapësira.
  • Titulli: titulli për skedën.
  • Përmbajtja: përmbajtja e skedës së ndihmës. Ndoshta në tekst të thjeshtë ose HTML.
  • Vërejtje: funksioni duhet të thirret për të shfaqur përmbajtjen e kësaj faqe.

Nga përshkrimi i parametrit më lart, ju mund të shihni se parametrat e tretë dhe të katërt janë të lidhur - ato kanë të bëjnë me shfaqjen e përmbajtjes së skedës. Ndërsa e para është një varg që përmban përmbajtjen në formatin e tekstit ose HTML, e dyta është një funksion kthyese që bën jehonë ose shtyp përmbajtjen e skedës.

Zbuloni gjithashtu Si të rregulloni zonën e administratorit të blogut tuaj WordPress

Funksioni i kthimit të thirrjeve pranon dy argumente " ekran $ "Dhe" tab $ ". Ndërsa e para është tema " WP_Screen "Nga faqja aktuale dhe e fundit, një varg argumentesh dhe vlerat e tyre të funksionit" add_help_tab () '.

Këto dy argumente do të jenë të dobishme nëse doni të shfaqni përmbajtje në skedë nën kushte të caktuara. Për shembull, mund të keni tashmë përmbajtjen që ju nevojitet për të shfaqur, kështu që thjesht mund të shfaqni kanalin. Sidoqoftë, mund të duhet të manipuloni diçka për të marrë këtë përmbajtje, gjë që e bën më të përshtatshme përdorimin e një thirrjeje.

Një shembull i përdorimit të thirrjes:

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>';
            }
        )
    );
}

Në kodin e mësipërm, një funksion anonim është përdorur si një përgjigje. Një funksion i emëruar mund të përdoret gjithashtu si më poshtë:

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>';
}

Të dy: "përmbajtja" dhe "kthimi i thirrjes" mund të kombinohen me të parën e shfaqur para kësaj.

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>';
            }
        )
    );
}

Për të shtuar një shirit anësor duke përdorur ndihmën e kontekstit në ekran, përdorni " WP_Screen Dhe metoda e tij set_help_sidebar Si më poshtë:

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.' );
}

Për të shtuar skedën e ndihmës kontekstuale në një lloj botimi "libër", lidhni funksionin "sp_help_tabs" në veprimet "load-edit.php" dhe "load-post.php". Tjetra, kryeni një kontroll të kushtëzuar për t'u siguruar që jeni në një lloj postimi të personalizuar për "libër", si kështu:

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.' );
}

Funksioni sp_help_tabs () "U lidh me" Load-edit.php "Dhe" Load-post.php Sepse dëshironi që skeda e ndihmës e ndjeshme në kontekst të shfaqet në listat e botimeve (faqe që rendit botimin që i përket llojit të botimit) dhe faqen e botimit (faqe administrimi ku redaktohet, ruhet dhe publikohet një botim)).

Shih artikullin tonë në Si për të rivendosur nga modaliteti i modifikimit pa u shkëputur WordPress

Për t'u siguruar që shtoni skedën Ndihmë për kontekstin në llojin e personalizuar të postimit " libër ", Ju mund të përdorni deklaratën e kushtëzuar" nëse "brenda funksionit për të siguruar që ID aktuale e ekranit është me të vërtetë" edit-libër "Dhe" libër ". Vini re se ID-ja e ekranit është " edit-libër "Dhe" libër Në kllapat katrore Load-edit.php "Dhe" Load-post.php "Respektivisht.

Nëse doni që skedat e ndihmës kontekstuale të afishuara në listën e librave dhe ekranet e redaktimit të librit të ndryshojnë të jenë të ndryshme, lidhni dy funksione që përmbajnë përmbajtjen e skedës Load-edit.php "Dhe" Load-post.php Si më poshtë:

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.' );
}

Si të shtoni një menu ndihmëse në faqet e cilësimeve të shtojcave

Shtimi i një skede ndihme në faqen e cilësimeve të shtojcave ose shtojcave WordPress theme është pothuajse i njëjti proces si në një ekran të formatit të postimit me porosi.

I vetmi ndryshim është grepi në të cilin do të lidhet funksioni që përmban skedën e ndihmës kontekstuale, i cili në këtë rast është " prapashtesa e grepit ”Kthyer nga add_menu_page (). Nëse jeni duke krijuar një menu të nivelit të lartë ose nëse është një nënmeny add_submenu_page ().

Zbuloni gjithashtu artikullin tonë në Disa shtojca WordPress për të ridrejtuar

Kodi më poshtë krijon një menu të nivelit të lartë për shtojcën tonë demo dhe skedën tonë të ndihmës të ndjeshme në kontekst, e cila është shtuar në faqen e konfigurimit të shtojcës.

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.' );
}

"Puna" prapashtesa e grepit "Kthyer nga" add_menu_page () Beenshtë regjistruar në një variabël $ hook_suffix Pastaj përdoret me parashtesën " ngarkesë Për të formuar një veprim instalime ngarkimi $ hook_suffix E cila u përdor për të përfshirë skedën tonë të ndjeshme të ndihmës për kontekstin duke përdorur " sp_help_tabs () Në faqen e cilësimeve të shtojcave.

Kjo është pothuajse gjithçka në lidhje me metodën mjaft të detajuar se si të shtoni një menu ndihmëse për të shtuar faqet e cilësimeve të pluginit.

Zbuloni gjithashtu disa shtesa premium WordPress  

Mund të përdorni të tjera WordPress plugins për të dhënë një pamje moderne dhe për të optimizuar trajtimin e blogut ose faqes tuaj të internetit.

Ne ju ofrojmë këtu disa shtesa premium WordPress që do t'ju ndihmojnë ta bëni atë.

1. Monedha WooCommerce Multi

WooCommerce Multi Currency është një plugin WordPress premium mjaft mbresëlënës që ju lejon të shfaqni dyqanin tuaj në monedha të shumta. Ai shton një opsion që lejon përdoruesin të kalojë midis monedhave në çdo kohë. Ndryshimi midis monedhave është mjaft i shpejtë, gjë që e bën atë edhe më të përshtatshëm.

Shtojca wordpress e ndërruesit të monedhës me shumë monedha Woocommerce

Meqenëse ka të ngjarë të punojë me shumë monedha, aftësia për të qenë në dispozicion në shumë gjuhë është thjesht një hap tjetër logjik.

Lexoni edhe tonë Plugins 10 WordPress dhe WooCommerce për të përdorur monedha të shumta

WooCommerce Multi Valuta prandaj është i pajtueshëm me Polylang, WPML dhe shumë shtojca të tjera. Ai gjithashtu ofron një detektor rajoni, i cili do të shfaqë monedhën vendase të vizitorit.

Shkarko | DEMO | web hosting

2. Aparg SmartAd

Si A doni të fitoni disa para duke shitur hapësirë ​​reklamimi në faqen tuaj të internetit atëherë ju keni ardhur në vendin e duhur. të plugin WordPress premium Aparg SmartAd është një shtojcë unike e menaxhimit të reklamave, e cila ju ofron veçori ekskluzive.

Shtojca e menaxhimit të reklamave Aparg smartad wordpress

Koha e instalimit dhe ndërfaqja e tij do t'ju ofrojnë një përvojë të shkëlqyer të përdoruesit. Është e vetmja plugin WordPress të këtij lloji, i cili ka kontroll inteligjent të reklamave që do t'ju lejojë të arrini audiencën tuaj të synuar.

Lexoni gjithashtu Si te zgjidhni fjalen qe do te terheqe vizitoret ne WordPress

Karakteristikat kryesore të tij janë: Mbështetje shumëgjuhëshe, një ndërfaqe grafike profesionale, mbështetje për multisite, menaxhim inteligjent i reklamave, 43 modele pop-up dhe 34 animacione, plotësisht të personalizueshme, mbështetje për formate të shumta reklamash, aftësia për të planifikuar reklama, zbulimi automatik i bllokuesve të reklamave, etj.

Shkarko | DEMO | web hosting

3. CommentPress

KomentPress është një shtojcë e fuqishme dhe kompakte premium WordPress që ju lejon të futni, modifikoni dhe fshini komentet shpejt dhe me lehtësi. KomentPress përdor Ajax, jQuery dhe PHP për t'u dhënë vizitorëve mundësinë për të futur komente pa pasur nevojë të rifreskojnë faqen.

Komentet e komenteve ajax futin edito dhe fshij komentet për wp plugin wordpress

Kjo shtojcë ka shumë mundësi opsionesh, më në fund duke i dhënë asaj pamjen dhe pamjen që dëshironi. Ajo ka një captcha për të bllokuar spam dhe sjell më shumë siguri në seksionin tuaj të komenteve.

Lexoni gjithashtu artikullin tonë në Si ndikon përmbajtja e marketingut në SEO në blogun tuaj

Karakteristikat kryesore të tij janë: futja e lehtë e komenteve, mundësia që përdoruesit të përgjigjen në komente specifike, faqëzimi i komenteve, menaxhim i plotë i administrimit të seksionit të komenteve, butona për futjen e lehtë të imazheve, video dhe lidhje, një plan urbanistik plotësisht i përgjegjshëm, një Captcha për të siguruar formularin dhe për të shmangur spam, dhe shumë më tepër.

Shkarko | DEMO | web hosting

Burimet e rekomanduara

Mësoni rreth burimeve të tjera të rekomanduara për t'ju ndihmuar të ndërtoni dhe menaxhoni uebfaqen tuaj.

Përfundim

Këtu! Kjo është e gjitha për këtë manual, shpresoj se do t'ju lejojë të shtoni një menu ndihme kontekstuale në WordPress. Mos hezitoni të ndajeni me miqtë tuaj në rrjetet tuaja të preferuara sociale

Sidoqoftë, gjithashtu mund të këshilloheni burimet tona, nëse keni nevojë për më shumë elemente për të realizuar projektet tuaja të krijimit të faqeve në Internet, duke u konsultuar me udhëzuesin tonë Krijimi i blogut të WordPress.

Nëse keni sugjerime ose vërejtje, lërini ato në seksionin tonë komente.

...