hurtig tip: vi skræddersyr og forenkling af wordpress admin dine klienter

, hurtigt tip: vi skræddersyr og forenkling af wordpress admin dine klienter,,,,, andel,,,,,,,, 12,,,,,,, det cyber - mandag envato tuts + kurser vil blive reduceret til $3.- og' t miss.,, når man skal bygge et websted for din klient, nogle gange er der dele af wordpress admin, du behøver ikke at være i stand til at få adgang til.faktisk, hvis de ikke har adgang til dem, hvorfor så ikke få dem af vejen og forenkle administrationen til din klient.her er hvordan...,,, trin 1 oprette din stik af, som sædvanlig, du skal have din stik af "før du kan tilføje funktioner.selv skaber et register i henhold til /wp indhold /plugins /,, wptuts enkel administration,.nu i denne fortegnelse, skaber den største php fil for din plugoin.med hensyn til standardisering, vi kalder det, wptuts simple administrative. php,., i denne fil er, hvor vi sætter stik af header oplysninger:, <?php /* stik af navn: wptuts + enkel administration, stik af uri: http://wp.tutsplus.com/articles/tips-articles/quick-tip-simplifying-the-wordpress-admin-for-your-clients beskrivelse: huder dele af wordpress administration for at holde det enkelt.version: 0,1 forfatter: japh forfatter uri: http://wp.tutsplus.com/author/japh kørekort: gpl2 * /?> vi skal skrive det stik af med samt programmering, som tom for nylig indført for dem, der ikke kender, så vi kan fælde vores klasse under overskriften: stik af, <?php klasse wptuts_simple_admin {funktion __construct() (//vi tilføjer kroge her}} $wptuts_simple_admin = nye wptuts_simple_admin();?> på dette punkt, kan du logge ind i din wordpress administration og se stik af.du kan også aktivere det nu, og så gå tilbage og - som vi tilføje funktioner.,, trin 2, gemmer sig menuer, vi ikke har brug for, lad os sige, din klient er stedet, ikke gøre brug af "forbindelser", og du har ikke brug for din klient til at bruge noget i "værktøjer" eller "(" enten er det dit job selv, ikke?så lad os slukke dem (fremhævet linjer er ny kode):, <?php klasse wptuts_simple_admin {funktion __construct() (//klipse på handling admin_menu for vores opgave at fjerne menu poster add_action ('admin_menu, system ($, hide_menus')} //denne funktion fjerner hver menupunkt med side klo suffiks (http: //codex. wordpress. org /administration_menus&#page_hook_suffix) funktion hide_menus() (//forbindelser side remove_menu_page (link manager. folkesundhedsprogrammet); //værktøj side remove_menu_page (værktøj. folkesundhedsprogrammet); //indstillinger side remove_menu_page ("muligheder, general. folkesundhedsprogrammet)}} $wptuts_simple_admin = nye wptuts_simple_admin();?>,, trin 3 rydde op, instrumentbræt widget rod, jeg ved ikke med dig, men jeg finder, at der er flere instrumentbræt widgets på alle wordpress installere, at jeg ikke har brug for, og mine klienter er ligeglad med.disse er: nye forbindelser, plugins, wordpress blog, og andre wordpress nyheder.ganske vist kan man hævde, at indgående forbindelser "har en nytteværdi, men jeg foretrækker at skjule det og spare på rod. nu, instrumentbræt widgets er metaboxes, så vi kan anvende følgende kode for at slippe af med dem igen, understregede linier er ny kode):, <?php klasse wptuts_simple_admin {funktion __construct() (//klipse på handling admin_menu for vores opgave at fjerne menu poster add_action ('admin_menu, system ($, remove_menus')); //klipse på handling admin_menu for vores opgave at fjerne instrumentbræt widgets add_action (' admin_menu, system ($, remove_dashboard_widgets')} //denne funktion fjerner hver menupunkt med side klo suffiks (http: //codex. wordpress. org /administration_menus&#page_hook_suffix) funktion remove_menus() (//forbindelser side remove_menu_page (link manager. folkesundhedsprogrammet); //værktøj side remove_menu_page ("værktøjer. folkesundhedsprogrammet aspektet"); //indstillinger side remove_menu_page ("muligheder, general. folkesundhedsprogrammet)} //denne funktion fjerner dashboard widgets funktion remove_dashboard_widgets() (//fjerne hver instrumentbræt dims metabox for nye forbindelser, plugins, wordpress blog og andre wordpress nyheder remove_meta_box ('dashboard_incoming_links "," resultattavle "," kerne "); remove_meta_box ('dashboard_plugins", "resultattavle", "kerne"); remove_meta_box ('dashboard_primary "," resultattavle "," kerne - '); remove_meta_box ('dashboard_secondary "," resultattavle "," kerne ");}} $wptuts_simple_admin = nye wptuts_simple_admin();?>,, løntrin 4 forenkle post - kolonne, sidste skærm, jeg dækker for forenkling i denne artikel, er stillingen over skærmen (for begge stillinger og sider).hvis din klient er kun én person, der skrev alle deres stillinger sig selv, hvorfor de har brug for, at forfatteren kolonne?det lyder som spild af plads for mig. <?php klasse wptuts_simple_admin {funktion __construct() (//klipse på handling admin_menu for vores opgave at fjerne menu poster add_action ('admin_menu, system ($, remove_menus')); //klipse på handling admin_menu for vores opgave at fjerne instrumentbræt widgets add_action (' admin_menu, system ($, remove_dashboard_widgets')); //klipse på post - særlige filtre til at fjerne kolonner add_filter ('manage_posts_columns, system ($, remove_columns')); add_filter (' manage_pages_columns, system ($, remove_columns')} //denne funktion fjerner hver menupunkt ved hjælp af side klo suffiks (http: //codex. wordpress. org /administration_menus&#page_hook_suffix) funktion remove_menus() (//forbindelser side remove_menu_page (link manager. folkesundhedsprogrammet); //værktøj side remove_menu_page (værktøj. folkesundhedsprogrammet); //indstillinger side remove_menu_page ("muligheder, general. folkesundhedsprogrammet)} //denne funktion fjerner instrumentbræt widgets funktion remove_dashboard_widgets() (//fjerne hver instrumentbræt dims metabox for indgående forbindelser, plugins, wordpress blog og andre wordpress nyheder remove_meta_box ('dashboard_incoming_links", "resultattavle", "kerne"); remove_meta_box ('dashboard_plugins "," resultattavle "," kerne "); remove_meta_box ('dashboard_primary", "resultattavle", "kerne"); remove_meta_box ('dashboard_secondary "," resultattavle "," kerne ")) //denne funktion fjerner post /side liste kolonner funktion remove_columns ($misligholdelsee) {frakoblet ($misligholdelse ['author ']); tilbage $misligholdelser,}} $wptuts_simple_admin = nye wptuts_simple_admin();?>,, det er lidt customisations som disse, der giver dig mulighed for at gøre wordpress' administration er skræddersyet til kundens behov.der er mere, du kan gøre, selvfølgelig, og du vil sandsynligvis variere ting på individuelt kundegrundlag.nogle af disse ting kan ske ved hjælp af aaron rutley fremragende minimal admin stik af. hvis du ville tage det lidt op, du kan også omfatte kontrol til at frakoble /give funktionalitet kapacitet baseret på, hvem der er logget på. hvad synes du om at tilpasse wordpress for dine kunder?lad os vide, i bemærkningerne nedenfor.



Previous:
Next Page: