Tilpasse WordPress Dashboard for kundene dine

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.


3 måter å perfekt avslutte et WordPress-prosjekt før du overfører til klienten

"Alt de bryr seg om, er det de ser."

  1. Fjern og erstatt generiske elementer som WordPress Logo, Footer signatur
  2. Fjern uønskede deler fra WordPress Dashboard
  3. Installer programtillegg for å optimalisere nettstedet og gjøre det raskere og sikkert

я


Trinn 1.1 Tilpass Login-logoen

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

Merk

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.


Trinn 1.2 Tilpass innloggingsside Logo link og ALT tekst.

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.

я


Trinn 1.3 Tilpass Dashboard Logo

я

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.

я


Trinn 1.4 Tilpass WordPress-bunntekst

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.

я


Trinn 2 Fjerne delene fra dashbordet som kunden din ikke krever

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.

я


Trinn 3 Videre optimalisering og sikring ved hjelp av plugins.

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.

Generell sikkerhet og sikkerhetskopiering

  1. Logg inn LockDownя-En anstendig plugin som forbedrer sikkerheten til WordPress-nettstedet ditt ved å begrense antall mislykkede påloggingsforsøk fra et gitt IP-område.
  2. WP-DBManagerя- Nyttig for Database optimalisering og sikkerhetskopiering. Det kan også sende en kopi av database etter hver sikkerhetskopi.
  3. IDriveя- Den beste og billigste backup plugin. Denne plugin tilbys gratis av folkene til IDrive. Plugin sikkerhetskopierer dine WordPress-kjernefiler, opplastinger og databaser daglig til IDrive-servere.

Generelt

  1. Delete-Revisionя-Veldig nyttig og gjør det enkelt å slette flere revisjoner.
  2. 404 Notifierяя-Enkel måte å få en liste over 404 feil fra WordPress admin. Du vil sannsynligvis ikke trenge dette pluginet for alltid, men det er nyttig å installere det når du starter et nytt prosjekt.
  3. WordPress Importя- Alltid bedre å installere og aktivere dette plugin. Dette er et nødvendig plugin når du vil importere WordPress-data.
  4. Velvet Blues Oppdater URLsя- En veldig praktisk plugin nyttig når vi flytter WordPress-siden til en annen server. Uten å bruke PHP MyAdmin, kan brukerne endre referansen til alle nettadresser i databasen til den nye nettadressen.

Optimalisering og caching

  1. WP Super Cacheя-enkleste Cache-plugin. Har flere alternativer for avansert bruker, men pluginet krever ingen tilpasset oppsett og kan brukes av til og med nybegynnere for å optimalisere hastigheten på nettstedet deres
  2. WP Minifyя- Dette pluginet i kombinasjon med over plugin kan ha stor innvirkning på nettstedet ditt. Hvis du bruker verktøy som Googles PageSpeed ​​og Yahoo's YSlow, vil du se betydelig innvirkning på ytelsen til nettstedet ditt
  3. WordPress Gzip Compression- Dette hjelper også med å komprimere nettstedet ditt, men sørg for at serveren din er kompatibel da plugin forårsaker problemer på noen hostingkontoer.

Analytics og SEO

  1. Alt i ett SEOя-Dette er de mest brukte SEO-plugins. Hvis du ikke ønsker å utvikle dine egne SEO-funksjoner for din klient, kan dette pluginet være svært nyttig å legge til Meta-koder dynamisk på nettstedet ditt.
  2. Enkel Google Sitemapя- Grunnleggende plugin som lager XML-sitemap og sender til Yahoo, Google & Bing-søkemotorer.
  3. Google Analytikerя- Lar oss se Google Analytics-data direkte i WordPress-administrasjonen. Veldig nyttig for klientprosjekter, da Analytics hjelper og inspirerer alle til å gjøre sine nettsteder bedre.
  4. PostRankя- Gratis plugin fra firmaet? PostRank? som nylig ble kjøpt av Google. Med plugin kan du se en rangering for innlegget ditt basert på hvordan det deles over sosiale nettsteder som Twitter, Facebook, osv.

Andre Avanserte plugins for å tilpasse WordPress ytterligere

  1. Adminimizeя- Lar oss fjerne uønskede koblinger og innhold fra oversikten. Perfekt for nettsteder utviklet for kunder.
  2. Admin-menyen Editor- Samme som ovenfor menyfokuserte menyer. Jeg har utviklet nettsteder ved hjelp av WordPress som ikke har en blogg, og dette pluginet har vært nyttig for å gjemme? Innlegg? Meny.

Konklusjon

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.