Tinkinkite „WordPress“ prietaisų skydelio pasveikinimo pranešimą

Tinkinkite „WordPress“ prietaisų skydelio pasveikinimo pranešimą

Panašu, kad daugelis iš jūsų nenori parodyti naujos funkcijos, vadinamos „Welcome Panel“ nuo „WordPress 3.3“. Manau, kad tie, kurie nenori rodyti šios žinutės, bando paslėpti šį langelį savo klientams, todėl aš maniau, kad užuot paslėpęs, turėtum jį pritaikyti ir parodyti su savo turiniu. Norėdami parodyti pasirinktinį pasveikinimo pranešimą, sukursime nedidelį papildinį. Tokiu būdu net atnaujinant į naują „WordPress“ versiją rodomas pranešimas bus jūsų pranešimas, o ne numatytasis.


Pradėkime!

Kurkime papildinį

Norėdami sukurti papildinį, sukurkite naują aplanką, esantį „wp-content / plugins“, ir pavadinkite jį pasirinktiniu-prietaisų skydelio pranešimu. Šiame aplanke sukurkite failą, pavadintą custom-dashboard-message.php, ir atidarykite jį savo kodų rengyklėje (beje, „Coda 2“ yra nuostabu!). Tiesiog įklijuokite šį kodą į naujai sukurtą failą:

Šis kodas tiesiog sukuria papildinį ... taip, aš žinau, „WordPress“ jums yra per lengvas!

Nereikia sukurti funkcijos, kuri pašalins numatytąjį prietaisų skydelio pranešimą, kad galėtume pridėti savo pasirinktinį pasveikinimo pulto turinį. Naudodami „remove_action“ ant „welcome_panel“ kablio pašaliname numatytąją užfiksuotą funkciją „wp_welcome_panel“, kuri grąžina pasveikinimo skydelio turinį..

/ **
* Pašalinkite numatytąjį pasveikinimo informacijos suvestinės pranešimą
*
* @ prieiga visuomenei
* @since 1.0
* @atsukti negalioja
* /
pašalinti_veikimą ('sveiki_panelis', 'wp_welcome_panelis');

Mūsų užsakytas pasveikinimo pranešimas

Jei dabar eisite į prietaisų skydelį (nepamirškite suaktyvinti papildinio!), Nebematysite jokio pasveikinimo ekrano - yay !. Taigi dabar mes galime sukurti savo pasirinktinę funkciją ir įkabinti ją į „welcome_panel“ kabliuką, kad vietoje to būtų rodoma mūsų. Ši dalis yra paprasta, viskas, ką jums reikia padaryti, tai sukurti pasirinktinę funkciją ir pridėti norimą turinį sveikinimo skydelyje. Mano pavyzdyje pradėjau nuo numatytojo turinio, nuo numatytosios funkcijos wp_welcome_panel (). Tai paprasčiau tik todėl, kad man leidžia naudoti jau suformatuotą turinį. Taigi aš tiesiog nukopijavau ir įklijavau šią funkciją (suraskite ją wp-admin / incl / dashboard.php), tada ją redagavau..

Štai kaip atrodo mano funkcija (atkreipkite dėmesį, kaip šią funkciją seka pridėjimas ir įtraukimas į pasveikinimo elementą).

/ **
* Individualizuota pasveikinimo pulto funkcija
*
* @ prieiga visuomenei
* @since 1.0
* @atsukti negalioja
* /
funkcija wpex_wp_welcome_panel () {?>

redaguokite savo svetainės nustatymus'), admin_url (' options-general.php ')); ?>

  • '. __ („Redaguoti pagrindinį puslapį“). '', get_edit_post_link (get_option (' page_on_front '))); ?>
  • '. __ ('Pridėti papildomų puslapių'). '', admin_url (' post-new.php? post_type = page ')); ?>
  • '. __ („Redaguoti pagrindinį puslapį“). '', get_edit_post_link (get_option (' page_on_front '))); ?>
  • '. __ ('Pridėti papildomų puslapių'). '', admin_url (' post-new.php? post_type = page ')); ?>
  • '. __ ('Pridėti tinklaraščio įrašą'). '', admin_url (' post-new.php ')); ?>
  • '. __ („Rašykite savo pirmąjį dienoraščio įrašą“). '', admin_url (' post-new.php ')); ?>
  • '. __ ('Pridėti puslapį apie puslapį'). '', admin_url (' post-new.php? post_type = page ')); ?>
  • '. __ („Peržiūrėkite savo svetainę“). '', home_url (' / ')); ?>

', admin_url (' valdikliai.php '), admin_url (' nav-menus.php ')); ?>
  • '. __ („Įjungti arba išjungti komentarus“). '', admin_url (' parinktys-diskusija.php ')); ?>
  • '. __ („Sužinokite daugiau apie darbo pradžią“). '', __ (' http://codex.wordpress.org/First_Steps_With_WordPress ')); ?>
  • Galite tiesiog redaguoti šią kodo dalį norėdami sukurti savo turinį, pridėti nuorodų, vaizdų, formų ar pan.

    Galutinis papildinio kodas

    Čia yra visas papildinio kodas, mėgaukitės!

    
    
    

    redaguokite savo svetainės nustatymus'), admin_url (' options-general.php ')); ?>

    • '. __ („Redaguoti pagrindinį puslapį“). '', get_edit_post_link (get_option (' page_on_front '))); ?>
    • '. __ ('Pridėti papildomų puslapių'). '', admin_url (' post-new.php? post_type = page ')); ?>
    • '. __ („Redaguoti pagrindinį puslapį“). '', get_edit_post_link (get_option (' page_on_front '))); ?>
    • '. __ ('Pridėti papildomų puslapių'). '', admin_url (' post-new.php? post_type = page ')); ?>
    • '. __ ('Pridėti tinklaraščio įrašą'). '', admin_url (' post-new.php ')); ?>
    • '. __ („Rašykite savo pirmąjį dienoraščio įrašą“). '', admin_url (' post-new.php ')); ?>
    • '. __ ('Pridėti puslapį apie puslapį'). '', admin_url (' post-new.php? post_type = page ')); ?>
    • '. __ („Peržiūrėkite savo svetainę“). '', home_url (' / ')); ?>

    ', admin_url (' valdikliai.php '), admin_url (' nav-menus.php ')); ?>
  • '. __ („Įjungti arba išjungti komentarus“). '', admin_url (' parinktys-diskusija.php ')); ?>
  • '. __ („Sužinokite daugiau apie darbo pradžią“). '', __ (' http://codex.wordpress.org/First_Steps_With_WordPress ')); ?>
  • Jeffrey Wilson Administrator
    Sorry! The Author has not filled his profile.
    follow me