Har du nylig begynt å bruke WordPress for kundens prosjekt og vil ytterligere imponere kunden din med bedre emballasje? Denne artikkelen vil fokusere på å pakke WordPress slik at det på få minutter etter at prosjektet er fullført, vil det føles mer unikt for klienten og ikke ha den generiske følelsen.
Et godt produkt kommer med god emballasje. Når du utvikler et nettsted for klienten din, pakker det godt, legger du til den ekstra følelsen gode faktoren. De fleste klienter forstår ikke innsatsen du har satt inn i å skape et dynamisk nettsted, eller de 1000 kodelinjene du har skrevet for å lage et tilpasset plugin. Alt de bryr seg om er det de ser.
WordPress ut av boksen er godt designet og ser så godt ut som noe kommersielt produkt. Få ekstra berøringer ville gjøre det mer personlig for klienten i stedet for å se generelt. Denne artikkelen vil fokusere på å pakke WordPress bedre på bare få minutter etter at prosjektet er ferdig, slik at det føles mer unikt for kunden og ikke har den generiske følelsen. Uten å gå inn i den detaljerte forklaringen av WordPress-kjernefunksjoner, vil vi bare fokusere på rask tilpasning.
"Alt de bryr seg om, er det de ser."
я
Når en klient ønsker å få tilgang til WordPress-admin, er det første som de vil legge merke til, påloggingssiden med et WordPress-logo. Ville det ikke vært bedre hvis denne siden hadde logoen til klientens selskap eller kanskje din? Det er mange enklere måter å gjøre dette ved hjelp av plugins som tillater andre tilpasningsalternativer også. Men jeg personlig foretrekker å sette dette ved hjelp av den kraftige WordPress functions.php file.я
Hvis du har en funksjoner.php i ditt tilpassede tema, åpner du det, og hvis ikke, opprett en fil med navnet funtions.php og legg det inn i temamappen.
Legg til under linjer i funksjonsfilen:
// ADMIN ADMIN LOGIN HEADER LOGO funksjon my_custom_login_logo () echo ''; add_action ('login_head', 'my_custom_login_logo');
Banen "images / logo_admin.png" er i forhold til hovedtema-mappen og må endres basert på plasseringen av logo-bildet ditt. Sørg for at du har ekstra hvit plass i bildet under logoen, ellers kan advarselsmeldingen røre ved logoen. Nå som du kan se med bare noen få linjer, kan vi tilpasse logoen til påloggingssiden uten å trenge et plugin. WordPress er veldig modulær programvare med tusenvis av funksjoner hvis ikke mer. Vi kan hekte inn i hvilken som helst funksjon og endre standardinnstillingene gjennom bruk hvis en functions.php-fil eller gjennom plugins. Ved å bruke koden ovenfor har vi ganske enkelt brukt kroken login_head () og lagt til vår egen funksjon. På samme måte kan du til og med legge til eget stilark til innloggingssiden.
Hvis du klikker på logoen på påloggingssiden, vil den ta deg til www.wordpress.org. Altteksten til denne lenken er? Drevet av WordPress ?. Ved å bruke samme functions.php-fil kan vi nå endre linken og alt-teksten til alt vi ønsker.
// CUSTOM ADMIN LOGIN LOGO LINK funksjon change_wp_login_url () echo bloginfo ('url'); // ELLER ECHO DIN EGEN URL add_filter ('login_headerurl', 'change_wp_login_url'); // TILGJENGELIG ADMIN LOGG INN LOGO & ALT TEKST-funksjon change_wp_login_title () echo get_option ('blogname'); // ELLER ECHO DITT ETT ALT TEKST add_filter ('login_headertitle', 'change_wp_login_title');
I tidligere eksempel brukte vi add_action og i eksempelet ovenfor brukte vi add_filter. Hva er forskjellen? Vel begge er WordPress kroker, bare forskjellen er at vi brukte add_action for store funksjoner og add_filter for å endre tekst før den sendes til databasen eller nettleseren.
я
я
Når vi logger inn og er i backend av WordPress, er det en annen liten logo av WordPress som vises på toppen. Det er lite, men hvis du ønsker å endre det, legg deretter til koden nedenfor til den samme functions.php filen vi opprettet i over trinn.
// CUSTOM ADMIN DASHBOARD HEADER LOGO funksjon custom_admin_logo () echo ''; add_action ('admin_head', 'custom_admin_logo');
Som du ser, er formatet nesten det samme som vi pleide å endre logg innloggingsside-logoen. Det eneste som endrer seg er kroken. I dette tilfellet legger vi til vår funksjon i admin_head () kroken.
я
I bunnteksten til WordPress-backend, vil du legge merke til denne lenken? Takk for at du skapte withяWordPress.я? ЯDocumentation я? ЯFreedomsя? ЯFeedbackя? ЯCredits ?. WordPress fortjener all den kreditt vi noensinne kan gi for å lage et så flott stykke søknad. Men for de av dere som ønsker et skritt videre og modifiserer dette, har vi en annen WordPress-krok til vår redning.
// Admin footer modifisering funksjon remove_footer_admin () echo 'Utviklet av Ditt Navn'; add_filter ('admin_footer_text', 'remove_footer_admin');
Du kan legge til din egen nettside lenke og navn og også eventuelle andre linker du ønsker, for eksempel link til støtte nettsted, eller din e-postadresse.
я
I WordPress-dashbordet vil du legge merke til mange seksjoner som Plugins, WordPress nyheter osv.
я
Trenger kundene dine virkelig å se detaljer om nye plugins, WordPress News & Blog Updates? Er sikker på at hei er bedre uten å se alle disse tingene.
Avsnittene legges til ved hjelp av wp_dashboard_setup () -kroken, og det samme kan brukes til å fjerne dem. Kopier bare koden nedenfor i din functions.php-fil for å kvitte seg med alle unntatt de mest nødvendige delene.
// FJERN META BOXES FROM WORDPRESS DASHBOARD FOR ALLE BRUKERE funksjon example_remove_dashboard_widgets () // Globaliser metaboxes array, dette inneholder alle widgets for wp-admin global $ wp_meta_boxes; ikke-fikserte ($ wp_meta_boxes [ 'dashbord'] [ 'side'] [ 'kjerne'] [ 'dashboard_primary']); ikke-fikserte ($ wp_meta_boxes [ 'dashbord'] [ 'side'] [ 'kjerne'] [ 'dashboard_secondary']); ikke-fikserte ($ wp_meta_boxes [ 'dashbord'] [ 'normale'] [kjerne '] [ 'dashboard_plugins']); add_action ('wp_dashboard_setup', 'example_remove_dashboard_widgets');
Denne funksjonen kan også utvides til å legge til nye bokser eller fjerne boksene som? Innkommende linker ?,? Quick Press? og andre.
я
WordPress har mer enn 15.000 plugins. Nå, hvis du ønsker å eksperimentere, ville du være bedre å gjøre det på ditt eget nettsted og ikke til kundene dine. Nedenfor er en liste over plugins organisert i forskjellige kategorier som jeg har brukt til nesten hvert eneste prosjekt jeg har laget i de siste 12 månedene.
På slutten, hvis prosjektkostnaden tillater det, kan du prøve å generere en rapport fra kundens nettsted ved hjelp av http://gtmetrix.com/. Denne nettsiden tillater oss å generere rapport ved hjelp av Google PageSpeed og Yahoo's YSlow-verktøy. Vanskelig å få poengsum på 100, men hvis nettstedet ditt er riktig utviklet og ikke bruker mange eksterne skript som tredjeparts live chat-plugins, så får du en score på omtrent 80, ville det ikke være vanskelig.
I denne artikkelen dekket vi bare kort om tilpasningsalternativene. I likhet med hvilken som helst annen programvare, jo mer du graver i, ville du elske WordPress.
Har du andre måter å tilpasse WordPress videre? Del med oss.