Vil du legge til en meny i admin-linjen?

WordPress introduserte nylig et API som kan brukes av utviklere, før det bare var en WordPress.com-funksjon, så ble det tatt i bruk på WordPress blog autonome. Denne administrasjonslinjen legger til en ekstra menylinje til din WordPress blog avhengig av nivået til den påloggede brukeren (rollen).

legg til en meny i admin-linjen

Forrige gang ga vi deg tips om hvordan du slår av administrasjonslinjen på en WordPress-blogg, i dag vil vi lære deg hvordan du legger til en egendefinert meny og undermenyer i admin-linjen.

Vi vil i denne opplæringen bruke en php-kode som du vil legge til i et plugin. Vi har presentert for deg i den følgende artikkelen hvordan lage en WordPress-plugin.

Men hvis du aldri har installert WordPress, kan du oppdage Hvordan installere en WordPress blogg 7 trinn et Hvordan finne, installere og aktivere en WordPress tema på bloggen din 

Så tilbake til hvorfor vi er her.

Hvordan lage en meny på verktøylinjen

Alt du trenger å gjøre er å legge til følgende kode:

function my_new_admin_bar_menu() {
    global $wp_admin_bar;
    $root_menu = array(
            'parent' => false, // Parent, si false, sera situé à la racine
            'id' => 'new_custom', // id du menu, doit être unique pour la racine.
            'title' => __('Menu Personnalisé'), // Menu / sub-menu title
            'href' => admin_url( 'my-new-menu.php'), // Menu URL
            'meta' => false // table des attributs : array( 'html' => '', 'class' => '', 'onclick' => '', target => '', title => '' );
            );
    $wp_admin_bar->add_menu( $root_menu );
}
add_action( 'wp_before_admin_bar_render', 'my_new_admin_bar_menu' );

Hvordan lage en undermeny på verktøylinjen

function my_new_admin_bar_menu() {
    global $wp_admin_bar;
    $root_menu = array(
            'parent' => false, // Parent, si false, sera situé à la racine
                    'id' => 'new_custom', // id du menu, doit être unique pour la racine.
                    'title' => __('Menu Personnalisé'), // Menu / sub-menu title
                    'href' => admin_url( 'my-new-menu.php'), // Menu URL
                    'meta' => false // table des attributs : array( 'html' => '', 'class' => '', 'onclick' => '', target => '', title => '' );
    $sub1 = array( 'parent' => 'new_custom', 'id' => 'new_custom1', 'title' => __('Sub1'), 'href' => admin_url( 'my-first-sub.php'), 'meta' => false );
    $sub2 = array( 'parent' => 'new_custom', 'id' => 'new_custom2', 'title' => __('Sub2'), 'href' => admin_url( 'my-second-sub.php'), 'meta' => false );
    $wp_admin_bar->add_menu( $root_menu );
    $wp_admin_bar->add_menu( $sub1 );
    $wp_admin_bar->add_menu( $sub2 );
}
add_action( 'wp_before_admin_bar_render', 'my_new_admin_bar_menu' );

Ved å bruke vårt første eksempel legger vi til to undermenyer. Vi skal legge til en overordnet verdi i matrisen vår, slik at den er et barn av rotmenyen.

Se også vår artikkel om Permalinks: Slik tilpasser blogg lenker

Vi vil legge til hovedidentifikatoren " ny_tilpasset »På alle undermenyene må du sørge for at du også bruker en unik ID for alle undermenyer (new_custom1 og new_custom2). Husk å ringe " $ wp_admin_bar-> add_menu ($ subX); »På alle undermenybordene.

Hvordan legge til undermenyer til eksisterende menyer

function my_new_sub_menu() {
 global $wp_admin_bar;
 $sub_menu = array(
 'parent' => 'new-content', // Ajoute un sous menu dans new-content (Nouveau)
 'id' => 'new_custom_sub', // ID du menu unique.
 'title' => __('Custom Sub Menu'), // Titre
 'href' => admin_url( 'my-new-sub-menu.php'), // URL du menu
 'meta' => false // tableau d'options: array( 'html' => '', 'class' => '', 'onclick' => '', target => '', title => '' );
 );
 $wp_admin_bar->add_menu( $sub_menu );
}
add_action( 'wp_before_admin_bar_render', 'my_new_sub_menu' );

Som du ser brukte vi det nye innholdet som vår overordnede ID, det vil være under menyen " Legg til ny På den opprinnelige listen over WordPress-administrasjonslinjemenyen. Akkurat som i dette andre eksemplet setter vi foreldre-ID til å være barn på foreldermenyen.

Les også vår guide om: Annonsering på WordPress: er det fortsatt lønnsomt?

Her er noen tilgjengelige menyidentifikatorer som du kan bruke.

  • utseende - Utseendemeny
  • kommentarer - Koblinger til kommentarer
  • redigere - Rediger meny for innlegg / side / kategori / tag
  • get-short - Snarlenk til sidemenyen
  • my-blogger - Min nettstedsmeny, hvis du har mer enn ett nettsted
  • New fornøyd - Legg til en ny meny
  • oppdateringer - Oppdater lenke

Oppdag også noen premium WordPress-plugins supplémentaires 

Du kan bruke andre plugins for å vise nedtellinger på din WordPress blog. I det følgende tilbyr jeg deg noen av dem.

1. Kommer snart CountDown

Kommer snart CountDown er en av WordPress plugins premium nedtellingstidtakere på WordPress-plattformen. Den har 2 nedtellingsdesign, samt 10 typer bakgrunnsbilder for å gjøre dem vakrere og iøynefallende.

Kommer snart nedtelling responsivt wordpress plugin

En effet, Kommer snart CountDown lar deg fortsette arbeidet ditt på nettstedet ditt mens din besøkende se viste siden 'Kommer snart'. Når du er ferdig, kan du få nettstedet ditt tilbake på nettet med bare å trykke på en enkelt knapp.

Vi inviterer deg også til å oppdage vår 10 WordPress plugins for å forbedre visningen av nettstedet ditt

Det er også mulig å bestemme hvilken brukere kan eller ikke kan se nettstedet avhengig av statusene. Hvis bare en del av nettstedet skal sendes til "Kommer snart" -siden, kan du også definere hvilke sider som er tilgjengelige for de besøkende og hvilke som ikke er.

Last ned | dEMO Webhotell

2. WooCommerce salgstelling

WooCommerce Sales Countdown er en WordPress Plugin fantastisk premium designet for å promotere salgskampanjer på e-handelsnettstedet ditt. 

Woocommerce salg nedtelling

Det setter opp et dedikert nedtellingsområde med produktet som er i salg, og forteller kundene hvor mye tid det er igjen til å kjøpe produktet til en lav pris. Dette pluginet gir deg også muligheten til å legge til en nedtelling til den kommende balanseperioden.

Last ned | dEMO | Webhotell

3. Social Share & Locker Pro

Social Share & Locker Pro-utvidelsen er designet for å hjelpe nettstedet ditt å bli mer synlig på sosiale nettverk. Med bare noen få klikk kan du enten angi posisjonen til dine sosiale ikoner eller låse innholdet ditt ved å kreve deling på et av de sosiale nettverkene du tilbyr.

Plug -in for social share locker pro wordpress

Du har 10 forhåndsdefinerte temaer, og dette skal dekke de vanligste ønsker. Alle temaene hennes er netthinne og arbeid underverker. 

Her er vår 6 WordPress-plugins for å sikre RGPD-samsvar med en blogg

Med Social Share & Locker Pro vil du også kunne vise det fulle navnet på sosiale nettverk eller bare ikonet. Det vil avhenge av design, ledig plass eller dine ønsker.

Last ned | dEMO | Webhotell

Anbefalte ressurser

Finn ut om andre anbefalte ressurser for å hjelpe deg med å bygge og administrere nettstedet ditt.

konklusjonen

Så! Det var alt for denne opplæringen. Du kan også bruke den i din neste WordPress Plugin, hvis du vil legge til en administratormeny for innstillingene dine. Du trenger bare å konfigurere den på en slik måte at plugin-en din fungerer.

Du vil imidlertid også kunne konsultere våre ressources, hvis du trenger flere elementer for å gjennomføre prosjektene dine med oppretting av nettsteder, ved å konsultere vår guide om WordPress blog oppretting.

Føl deg fri til å del denne artikkelen med vennene dine på dine favoritt sosiale nettverk. Men i mellomtiden, fortell oss om din commentaires og forslag i den dedikerte delen.

...