Vi vill alla få ut det mesta av varje webbplats vi driver - och WordPress är inget undantag. När vi först startade den här webbplatsen fanns det många saker vi inte kunde räkna ut och vi var tvungna att gå ensamma.
Författarna till den här webbplatsen vill se till att du startar din inlärningsprocess och får ut det mesta av WordPress just nu! Med WordPress är det CMS som valts för 30% av ALLA webbplatser på internet, 40% av de 10K-toppsidorna och därmed CMS för 50% av de webbplatser som använder ett CMS, vi är säkra på att vi talar för många människor när vi säger att dessa WordPress-tips hjälper dig att driva WordPress-bloggen till sin fulla potential!
Det fantastiska med WordPress är att dess popularitet har lett till ett stort antal tips och handledning som kan visa dig hur du gör massor av saker, små WordPress-tricks som driver din webbplats till sin maximala potential.
WordPress har mognat betydligt genom åren, från en ödmjuk blogg till ett CMS som är så flexibelt att det låter dig skapa någon form av webbplats idag. Från en personlig blogg till en e-handelsplats till ett socialt nischnätverk kan du lita på WordPress och alla typer av WordPress-teman så att du kan skapa en bra webbplats. Teman för notering inklusive de bästsäljande artiklarna, Divi och Avada som vi har tittat på och granskat helt i separata inlägg här. samt här.. Vi har en fullständig lista över teman och sammanställningar som vi har tittat och granskat i detalj i ett specifikt avsnitt för detta ändamål i menyn ovan: WordPress> Teman.
Och med tillväxten kommer behovet av WordPress-tricks eller "hacks" - små förändringar i WordPress-koden för att optimera WordPress-prestanda och visning.
De flesta användare är dock inte utvecklare och har inte mycket erfarenhet av kod. Således kan många människor inte använda WordPress-tricks för att justera och optimera sina webbplatser för att lägga till mer funktionalitet.
I den här artikeln visar vi dig hur du gör några coola WordPress-tips utan anställa en utvecklare – det här är några enkla WordPress-trick (eller små justeringar/ändringar i WordPress-kod) som gör att du kan få ut mer, mycket mer av din WordPress-webbplatsinstallation.
Varför kallar vi dessa knep eller hack? Wikipedia definierar ett programmeringshack som "en oelegant men effektiv lösning på ett datorproblem". Så eftersom vi ändrar WP-filerna - vi kallar dessa ändringar hack - i grund och botten är det bara WordPress-tips och tricks som du bör använda för att göra din övergripande WP-upplevelse friskare utan att behöva gå igenom en enorm mängd tutorials.
Anmärkningar: Den här artikeln förutsätter att du vet att vissa grundläggande HTML / CSS-kodning. Om du inte är redo att göra någon av dessa ändringar själv, varför gör du inte ett försök hyra en WordPress-utvecklare från topp 3% av talanger från Toptal? På det här sättet får du alla fördelarna utan besväret med kodning.
Du kommer att upptäcka att många av dessa tips innebär ändringar i en av mallfilerna, till exempel functions.php, single.php, headers eller en annan fil. Se till att du säkerhetskopierar filerna innan du gör några justeringar på någon av dessa filer eftersom fel kan bryta din webbplats och du måste återgå till en fungerande version av filen.
Lägg till nya funktioner på din WP-webbplats med hjälp av följande tricks tips och tweaks. Om du vill få fler av dessa har vi en hel lista här under WordPress> Tips och tricks.
1. Komprimera bilder för snabbare laddningstider
Bilder är en av de tyngsta komponenterna på en webbsida och om du inte optimerar dem skadar du både webbplatsens prestanda OCH din SEO.
Förutom det faktum att långsamma webbplatser skapar en negativ användarupplevelse.
För att optimera dina bilder är ett av de mest effektiva sätten att komprimera dem. Du kan också göra dem mindre genom att använda specifika format samtidigt som du tar bort EXIF-data.
Det finns många verktyg för att komprimera dina bilder utan att förlora kvaliteten (eller i värsta fall mycket liten förlust som inte ens märks).
Du kan använda onlinetjänster eller använda specifika program som du behöver installera på din egen maskin.
Du kan till exempel använda något av följande program:
- Adobe Photoshop (betalt)
- GIMP (gratis)
Båda dessa program har ett alternativ att spara din bild på webben eller inställningar som gör bilder optimerade för webben så att de har en mindre storlek och därför laddas snabbare.
Du kan också göra liknande bildkomprimering med hjälp av onlineverktyg som:
- TinyPNG
- Jpeg Mini
- Optimole
- EWWW Image Optimizer
Dessa är antingen ett WordPress-plugin eller en onlinetjänst som du kan använda för att komprimera dina bilder innan eller när du laddar upp dem till WordPress.
Medan vissa kanske argumenterar för de olika funktionerna i var och en av dessa tjänster eller program, är det alltid bättre att ha vilken som helst bildkomprimeringsverktyg eller plugin snarare än ingenting.
Vi går in på fördelarna med hur man väljer det bästa plugin för bildkomprimering för WordPress eller hur man använder Photoshop/GIMP för att optimera dina bilder för webben eftersom dessa har skrivitsless gånger.
Det som är viktigt att veta här är att du måste optimera dina bilder för att förbättra webbplatsens prestanda och SEO.
För övrigt, om du letar efter mer detaljer, kanske du vill titta på det här inlägget från WPBuffs: Optimera bilder 300% i WordPress med dessa 17 gratisverktyg och plugins.
2. Använd anpassade permalänkar
Tillbaka på dagen använder WordPress: s permalänkar som standard de "vanliga" permalänkinställningarna som såg ut www.exempel.com/?p=123.
Detta var dåligt för både SEO och UX.
Tack och lov, om du installerar WordPress idag, är det nu standardinställningarna för permalänk till "dag och namn" som ser ut som www.example.com 2020/01/01/sample-post.
Detta är bättre. Men här är problemet: datumet ingår i din permalänk.
Detta kan orsaka problem som besökare som tänker att ditt inlägg är föråldrat efter en tid. Det kan också vara ett problem om du nyligen har uppdaterat ditt innehåll, men din permalänk visar fortfarande det gamla datumet.
Lösningen är att använda postnamn permalänk alternativ.
För att ställa in detta, gå till Inställningar > Permalänkar och välj Inläggets namn.
Detta alternativ är det bästa för SEO-ändamål.
3. Återställ WordPress som om det är en ny installation (med WP Reset Plugin)
Om du bygger en webbplats, om du är en utvecklare eller till och med om du är en författare som skriver artiklar om WordPress, kan du upptäcka att du måste få en ny installation av WordPress då och då för att testa olika saker från repa.
Detta kan vara tidskrävande, särskilt om du behöver göra flera nya installationer regelbundet.
Men du behöver inte utföra en fullständig installation varje gång du behöver en ny installation av WordPress!
Det finns ett plugin som heter WP Återställ som låter dig återställa WordPress som om det är en ny installation.
För att använda detta plugin, installera det och gå sedan till verktyg > WP Återställ.
När du är på sidan, gå till Återställa och bläddra ner till botten. Du kommer att se en ruta där du måste skriva ordet "reset" för att använda Återställ webbplats för att återställa din webbplats.
Detta återställer nu din installation som om det är en helt ny installation av WP.
Detta skiljer sig från WordPress inbyggda ominstallationsfunktion där det ominstallerar WordPress men håller din webbplats data intakt.
Tvärtom, WP Reset återställer din WordPress-installation som om den är en riktigt ny installation. Ditt användarnamn och lösenord förblir desamma men allt annat tas bort.
Tänk på att din wp-uppladdningsmapp behåller filerna i den (men de visas inte längre i din webbplats mediebibliotek). För att åtgärda det, använd WP Reset's Rengör mappar för uppladdningar verktyg i verktyg fliken.
4. Lösenordsskydd WP-Admin eller WordPress Front-End
Lösenordsskydd för din WP-Admin kan lägga till ett extra lager av säkerhet på din webbplats. Detta kommer att göra det svårare för hackare att komma in på din webbplats och hålla den säker (r).
För att lösenordsskydda WP-Admin (eller din WordPress-front-end eller bokstavligen andra delar av din webbplats) måste du ha tillgång till cPanel.
Notera: Stegen som beskrivs här täcker den nuvarande versionen av cPanel i september 2020, men bör fungera inom överskådlig framtid.
steg 1: Logga in på din webbplats cPanel-konto.
steg 2: Under Filer, hitta Katalogsekretess. Detta tar dig till sidan där du kan välja de kataloger du vill vara lösenordsskyddad.
steg 3: Hitta public_html och klicka på den (som standard är det här din webbplats finns. Vissa värdar följer inte detta så se till att du läser din värdhandbok för mer information om du inte hittar en mapp som heter public_html).
steg 4: Hitta den mapp som heter wp-admin sedan under åtgärder kolumn, klicka redigera.
Detta tar dig till sidan där du kan aktivera lösenordsskydd för nämnda mapp.
Notera: detta förutsätter att din WordPress-webbplats är installerad i roten till din public_html mapp. Om du installerade den i en annan mapp eller om den finns i en underdomän måste du hitta rätt plats för din wp-admin-mapp.
steg 5: Aktivera alternativet “lösenordsskydda den här katalogen”. Ge det ett namn (detta är bara för referens) om du vill, klicka sedan på spara knapp.
Därefter kommer sidan att uppmana dig att lösenordsskyddet har aktiverats. Klicka på "Gå tillbaka”-Länken och du kommer till nästa steg där du definierar användarnamnet och lösenordet som du vill använda.
steg 6: Skapa en kombination av användarnamn och lösenord för att skydda din wp-admin. När du är nöjd klickar du på spara-knappen så är du klar!
Nu när du besöker sidan wp-admin (eller wp-login.php) på din webbplats kommer du att bli ombedd med en inloggningsdialog som liknar den nedan.
Observera att du kanske märker att det bara kommer att fråga dig en gång och inte om efterföljande detaljer. Detta beror på att inloggningsdata lagras som en cookie i din webbläsare.
Om du använder en annan webbläsare, aktiverar inkognito, rensar webbläsarens cookies eller använder en annan dator, uppmanas du att logga in igen.
5. Dölj wp-inkluderar, wp-innehåll och wp-uppladdningar från att visas i webbläsaren (inaktivera katalogsökning)
Du kanske har märkt att du kan se vilka filer din webbplats har bara genom att gå till en viss URL på din webbplats. Försök att gå till din webbplats.com/wp-includes/js/jquery/.
Om sidan ser ut som den nedan, vill du inaktivera katalogsökning.
Om du inte inaktiverar det kan skadliga individer ta reda på vilken typ av teman och plugins du har och baserat på den informationen kan de använda kända exploater för dessa objekt för att hacka in på din webbplats.
Tack och lov är det mycket enkelt att inaktivera katalogsökning.
Redigera din i root-katalogen på din webbplats .htaccess fil och lägg till den här koden längst ner:
Alternativ -Indexes
Spara din .htaccess fil och du är redo att gå! Efter att ha gjort detta försök att besöka exemplet URL tidigare och du bör nu hälsas med ett 403 förbjudet fel.
6. Ändra WordPress Media Upload Directory
Om du vill ändra din medieuppladdningskatalog kan du enkelt göra det genom att lägga till en rad kod till din wp-config.php fil.
Låt oss till exempel säga att du vill ändra din uppladdningskatalog till en mapp som heter "media" i WordPress: s rootinstallationskatalog, vi lägger till den här koden direkt efter require_once (ABSPATH. 'wp-settings.php'); i wp-config.php fil:
definiera ('UPLOADS', 'media');
Från och med nu går alla mediefiler du laddar upp till mappen "media".
OBS! Det är tillrådligt att göra detta på en nyinstallerad WordPress-webbplats. Du kan dock fortfarande göra det på en redan befintlig, förutsatt att du vet vad du gör. Detta beror på att dina gamla mediefiler inte magiskt flyttas till den nya mappen.
Som ett resultat, när du gör detta på en befintlig WordPress-installation, medan dina gamla bilder fortfarande fungerar korrekt i dina inlägg / sidor, kommer de inte att visas korrekt i mediebiblioteket. För att åtgärda detta måste du flytta dina gamla mediefiler till den nya katalogen och sedan uppdatera din databas för att återspegla dessa ändringar, men det är ett ämne för en annan artikel.
7. Lägg till ikoner i navigeringsmenyn
Du kan enkelt lägga till ikoner i din navigeringsmeny med hjälp av Menyikoner plugin utvecklat av ThemeIsle. Installera och aktivera bara plugin-programmet så kan du nu lägga till anpassade ikoner till dina menyalternativ.
Du kan välja mellan olika källor för ikontyp (#1). Om du vill använda dina egna ikonbilder, vill du aktivera Bild alternativ. Detta låter dig ladda upp dina egna anpassade ikoner. När du har aktiverat dina anpassade ikontyper kan du nu lägga till anpassade ikoner i dina menyalternativ (#2).
Om du vill lägga till ikoner i din navigeringsmeny utan att använda plugins kan du göra det via ditt temas anpassade CSS.
Först behöver du en ikon, helst 25 x 25 pixlar i dimension, sedan laddar du upp den till din webbplats. Vi rekommenderar att du skapar en ny mapp som heter “ikoner” i din root-WordPress-installation och laddar upp alla dina anpassade ikoner dit. Du kommer då att hänvisa till dina ikoner via ./icons/dittikonnamn.png på ditt anpassade CSS-kodavsnitt.
Här är ett exempel på anpassad CSS som du kan lägga till i ditt tema. Detta testas och fungerar perfekt på temat TwentyTwenty. Du kan behöva justera dessa så att de passar perfekt till vilket tema du använder.
.homemenyikon a {padding-left: 30px; bakgrundsbild: url (./ icons / youriconname.png); bakgrundsposition: vänster; bakgrundsupprepning: ingen upprepning; }
Du kan lägga till anpassad CSS till valfritt tema via teman > skräddarsy > Ytterligare CSS. När du har lagt till CSS för dina menyikoner måste du använda den.
Gå till tema > Meny och aktivera CSS-klasser i skärmalternativ.
Lägg sedan till din anpassade klass (i vårt exempel, .hemmemenyikon) till CSS-klassfältet i menyn.
Spara menyn och se ditt hemmenyalternativ nu med en anpassad ikon bredvid den.
Nedan är hur vårt exempel kommer att se ut i TwentyTwenty-temat med en anpassad hemikon på 25px och 25px i storlek.
8. Öppna alla externa länkar i nytt fönster och / eller lägg till noreferrer noopener
För att öppna alla externa länkar i ett nytt fönster eller lägga till en noreferrer och noopener attribut till alla externa länkar, allt du behöver göra är att installera ett plugin som heter WP externa länkar.
Efter att ha installerat plugin-programmet kommer du att ha ett nytt objekt i din administrationsnavigeringsmeny som heter "Externa länkar". Gå hit och konfigurera plugin.
För Öppna externa länkar alternativ, välj var och en i ett separat nytt fönster eller en ny flik. Du kan lämna andra inställningar som standard och du är redo att gå.
Följ instruktionerna nedan om du vill göra detta manuellt.
Lägg till följande kodavsnitt i slutet av temat functions.php fil:
add_action ('wp_enqueue_scripts', 'external_links'); function external_links () {wp_enqueue_script ('external_links.js', get_template_directory_uri (). '/js/external_links.js', array ('jquery')); }
Skapa sedan en mapp som heter “js” inuti ditt temas mapp och inuti den skapar du en skriptfil som heter externa_länkar.js och kopiera och klistra sedan in följande kodavsnitt i nämnda fil:
jQuery (dokument) .ready (funktion ($) {// Kontrollera om länkar är externa, om ja, lägg till class = extern och lägg till korrekta attribut $ ('a'). filter (funktion () {return this.hostname && this .värdnamn! == plats.värdnamn;}). addClass ("extern"). attr ("rel", "extern noopener noreferrer"). attr ("mål", "_ tom");});
Nu öppnas alla externa länkar i den nya fliken och kommer att ha extern, noopeneroch noreferrer attribut.
9. Lägg till knappen "PayPal Donera / köp mig en öl"
Om du vill acceptera donationer på din webbplats kan du enkelt göra det genom att skapa ett PayPal-konto och ta tag i deras donationsknapp.
Så här lägger du till en PayPal-donationsknapp:
Logga in på ditt PayPal-konto och klicka sedan på kugghjulsikonen längst upp till höger på skärmen. Gå sedan till Säljarverktyg och sedan bredvid PayPal-knappar, Klicka hantera.
På nästa sida kommer PayPal att fråga dig om vilken knapp du vill skapa, välj Donera knapp.
Nästa är en fyrdelad process.
I det första steget väljer du land / region, språk och önskad PayPal-knappstil. Du kan också använda din egen knappbild om du vill genom att välja Använd din egen knappbild inställning.
Därefter låter du nästa steg ställa in ett syfte (vad donationen är till) etc. Du kan bara trycka på Fortsätt på den här delen.
I det tredje steget kan du ställa in donationsbelopp (om du vill sätta fasta donationsbelopp) och önskad valuta.
För det fjärde och sista steget kan du konfigurera valfria inställningar.
Som steg 2 kan du bara hoppa över den här delen och klicka Slutför och få kod. Därefter kan du se HTML-koden för din PayPal-donationsknapp.
Kopiera hela koden och klistra in den vart du vill att den ska visas på din WordPress-webbplats.
10. Gå från HTTP till HTTPS
Innan du börjar göra detta, se till att du redan har HTTPS eller SSL (certifikat) installerade och redo att användas på din webbplats. Om du har allt inställt och det enda du behöver göra för att ställa in det för din webbplats, så är det här du behöver göra:
Gå till Inställningar > Allmänt och uppdatera sedan din webbadress för att använda https protokoll. När du har redigerat den klickar du på Save.
Uppdatera sedan din .htaccess-fil och lägg till följande rader:
RewriteEngine On RewriteCond% {HTTPS} off RewriteRule ^ (. *) $ Https: //% {HTTP_HOST}% {REQUEST_URI} [L, R = 301]
Redigera sedan din wp-config.php fil och lägg till följande rad:
definiera ('FORCE_SSL_ADMIN', sant);
Slutligen måste du uppdatera din databas för att återspegla webbadressändringen. Om du inte gör det kommer det att bli en blandad varning för din webbplats. Medan du kan göra detta manuellt finns det ett plugin som gör det lättare: Bättre sökning och ersätt.
Installera detta plugin och gå sedan till verktyg > Bättre sökning och ersätt.
I Sök efter fält, placera din gamla URL utan https, till exempel http://www.yourwebsite.com (#1) och sedan i ”Ersätt med”-Fältet, lägg din nya URL med https, som https://www.yourwebsite.com (#2). Välj sedan alla tabeller (#3) för att se till att du saknar någonting.
Avmarkera kryssrutan Kör som torrkörning? (#4) och slutligen klicka på Kör Sök / Ersätt (#5) alternativet.
11. Sök efter trasiga länkar
Trasiga länkar kan skada din webbplats SEO (Google ser dem som försummade), förutom att de är en negativ användarupplevelse. För att säkerställa att du alltid är fri från trasiga länkar kan du använda det plugin som heter Bruten Link Checker.
Installera och aktivera bara plugin-programmet. Det börjar genast genomsöka din webbplats och leta efter länkar att övervaka.
Om någon länk, antingen extern eller intern, går sönder, kommer den att meddela dig och sedan kan du enkelt redigera eller ta bort den trasiga länken direkt i plugin-instrumentpanelen.
Plugin är mycket konfigurerbart. Du kan välja hur ofta sökroboten letar efter trasiga länkar, använda ytterligare API för bättre upptäckt eller inte bara kontrollera om det finns normala länkar utan även för länkar i ren text eller till och med länkar i CSS-formatmallar.
12. Hur Limit Login Attempts
Brute force-attacker är en av de vanligaste formerna av attacker som används av hackare för att komma in på en WordPress-webbplats.
Du kan enkelt förhindra detta genom att begränsa inloggningsförsök. Plugin Limit Login Attempts Reloaded skrivs specifikt för att skydda mot sådana attacker.
Efter att ha installerat plugin-programmet kan du komma åt det via Inställningar > Limit Login Attempts.
För att konfigurera plugin, gå till Inställningar fliken och konfigurera spärrinställningar. Standardvärdena räcker ofta, men du kan justera dessa för att passa dina behov.
Här är lite snabb information om inställningarna så att du kan justera dem i enlighet med detta:
- Tillåtna försök - hur många inloggningsförsök innan en användare (eller IP) låses ut
- Minuter lockout - hur länge en användare är utestängd innan han kan försöka logga in igen
- X-lockouts ökar lockout-tiden till X timmar - låter dig ställa in en förlängd låsperiod efter att en användare har stängts ut ett visst antal gånger
- Timmar tills försök återställs - du kan lämna detta som standard
13. Hur man lägger till tvåfaktorautentisering
Kombinerad med Limit Login Attempts, Tvåfaktorsautentisering gör det omöjligt för någon att logga in på din WordPress -webbplats. För att lägga till tvåfaktor är en av de enklaste metoderna att använda ett plugin som heter två Factor.
Efter installationen av plugin-programmet visas en ny uppsättning alternativ i användare > Din profil.
Du kan sedan välja vilken typ av tvåfaktoralternativ du vill använda (du kan aktivera flera alternativ för högre säkerhet.)
- E-mail address - varje gång du loggar in får du en kod till din e-postadress (den som är registrerad under din WordPress-profil).
- Tidsbaserat engångslösenord (Google Authenticator) - för detta behöver du en smartphone med appen Google Authenticator installerad.
- FIDO Universal 2nd Factor (U2F) - du behöver en FIDO-certifierad USB-enhet för att aktivera den här inställningen, du kan hitta mer information om detta här..
- Säkerhetskopieringskoder för säkerhetskopiering (engångsbruk) - om du tappar åtkomst till till exempel din smartphone där din Google Authenticator är installerad, kan du ha problem med att logga in. Du kan skapa engångs säkerhetskopieringskoder som du kan använda för att logga in på din WordPress-webbplats. Se till att du markerar det aktiverade alternativet för detta efter att ha genererat koderna så att du kan använda dem.
14. Inaktivera tema- och plugin-redigerare
När du har flera administratörer som hanterar din webbplats kanske du vill förhindra att de förstör den genom att inaktivera teman och plugin-redigeraren.
För att inaktivera det, redigera wp-config.php och lägg till följande kodrad precis före raden som säger ”Det är allt, sluta redigera! Lycklig publicering"
definiera ('DISALLOW_FILE_EDIT', true);
När du har lagt till den raden kommer "redigera" objektet att tas bort från teman och plugins admin sidomenyn.
15. Lata bilder
Lazy loading-bilder är ett koncept där bilder laddas endast när användaren rullar till dem.
Detta gör att den inledande laddningstiden för en webbsida blir mycket snabbare jämfört med den vanliga laddningen av bilder. Detta förbättrar inte bara din användares upplevelse utan också din SEO (Google belönar snabba webbplatser).
Om du vill ha en snabb webbplats rekommenderar vi starkt att du tittar på denna WP Rocket-artikel.
OBS: Från och med WordPress 5.5 blev lat laddning en del av kärnversionen. Om du använder den senaste versionen av WordPress kan du hoppa över det här tricket.
Det plugin vi har här fungerar dock sida vid sida med att den inbyggda lata laddningen blir mycket effektivare. Pluginet hanterar också bakåtkompatibilitet och externa bilder (som WordPress-kärnan inte släpper in alls).
Det finns många plugins som låter dig implementera lat laddning för din WordPress-webbplats, men en av de bästa kallas a3 Lazy Load. Till skillnad från sina konkurrenter som försöker göra många andra saker, erbjuder detta plugin bara en funktion: lat laddning för olika tillgångar på din webbplats.
Installera bara detta plugin och se till att lat laddning är aktiverad via Inställningar > a3 lat Load och du är bra att gå!
Du har nu lat laddning aktiverad på din webbplats.
16. Ta bort frågesträngar från statiska resurser
Ibland när du testar din webbplats med Pingdom Tools eller GTMetrix ser du ett förslag till ta bort frågesträngar.
Frågesträngar är delen av en URL efter ? samt &. Du kan ofta se detta på många delar av webben, särskilt i adressfältet när du söker efter något på Google.
www.dinwebbplats.com/exempel.css?v=3.5
I exemplet URL ovan, delen ? V = 3.5 är en frågesträng. Vanligtvis är sådana webbadresser inte cachat även med cachekontroll och detta kan påverka webbplatsens laddningstid. Det är därför webbplatsens hastighetstestverktyg rekommenderar att du tar bort frågesträngar.
För att ta bort frågesträngar från statiska resurser, kopiera och klistra in det här kodavsnittet i ditt tema functions.php fil:
funktion remove_query_strings () {if (! is_admin ()) {add_filter ('script_loader_src', 'remove_query_strings_split', 15); add_filter ('style_loader_src', 'remove_query_strings_split', 15); }} funktion remove_query_strings_split ($ src) {$ output = preg_split ("/ (& ver | \? ver) /", $ src); returnera $ output [0]; } add_action ('init', 'remove_query_strings');
Spara filen och frågesträngar från statiska resurser ska nu vara borta.
17. Neka åtkomst till alla .htaccess-filer
Som standard bör din server automatiskt neka åtkomst till alla filer som börjar med .ht men om det av någon anledning inte är fallet för dig föreslår vi att du flyttar till en bättre värd med bättre säkerhet.
Under tiden kan du lägga till följande kod i din .htaccess-fil för att förhindra åtkomst till den:
Beställ tillåt, neka förnekande från alla
18. Lägg till anpassade teckensnitt i WordPress
Lägga till anpassade teckensnitt i WordPress gör din webbplats unik, särskilt om du använder ett populärt tema.
Medan många premiumteman redan innehåller anpassade teckensnitt, kanske du ändå vill lägga till ett eget teckensnitt, om du vill, en helt unik.
För att göra det måste du först hitta teckensnitt för din webbplats.
Några av de bästa platserna att leta efter typsnitt är Google Fonts, Adobe Fonts och FontSquirrel. Det finns också massor av plugins som du kan använda för att lägga till anpassade teckensnitt till din Wordpress plats.
Några av de bästa pluginsna är Use Any Font, WP Google Font och Google Fonts Typography.
I det här tipset kommer vi dock att visa dig hur du lägger till ett teckensnitt från Google Fonts på din webbplats utan använder plugins.
Hitta först teckensnittet du vill använda på Google Fonts. Som ett exempel använder vi teckensnittet Ranchers.
- Välj önskad stil och klicka på Välj den här stilen Knappen (# 1) för att lägga till det i ditt val. Obs! Bilden säger ”Ta bort den här stilen” eftersom vi redan har valt den.
- Gå till Bädda in (# 2) fliken i sidofältet och notera (# 3) samt CSS-regler för att specificera familjer (# 4). Vi använder dem senare.
Logga in på din WordPress-webbplats och redigera functions.php och lägg till följande kodavsnitt som gör att vi kan injicera ett kodavsnitt i vår WordPress-sidhuvud (tack vare Kinsta för utdragsmallen):
/ * Lägg till länk till Google-teckensnitt * / add_action ('wp_head', 'add_link_to_googlefont'); funktion add_link_to_googlefont () {?> INSÄTT KOD FÖR ATT LÄNKA FONTEN HÄR
Ersätt INSÄTT KOD FÖR ATT LÄNKA FONTEN HÄR med " ”(#3 i bilden ovan) kodavsnitt. Spara filen. Dina funktioner.php ska nu se ut så här:
Nu kan vi börja använda teckensnittet.
För att använda teckensnittet, gå till Utseende > skräddarsy > Ytterligare CSS lägg sedan till CSS-regler för att tillämpa teckensnittet på delar av webbplatsen. Om vi till exempel vill tillämpa teckensnittet på alla h1-element på webbplatsen såväl som på webbplatsens titel, lägger vi till ett CSS-kodavsnitt så här:
h1, .site-title {INSERT CSS RULE HERE}
ersätta INSÄTTA CSS-REGEL HÄR med kodavsnittet "CSS-regler för att specificera familjer" (#4 i bilden ovan) tidigare. Din CSS ska se ut så här:
Observera att anpassarens förhandsgranskning inte laddar vårt anpassade teckensnitt ordentligt, så du kommer inte att se ändringarna här i realtid. Du måste publicera dina ändringar och visa din webbplats för att se om teckensnittet laddas ordentligt.
Om det inte gör det, se till att du har följt varje steg korrekt.
19. Lägg till paginerade kommentarer
Ibland kommer ett blogginlägg eller en artikel som du publicerar på din WordPress-webbplats locka till dussintals eller till och med hundratals kommentarer. Dessa kan lägga sig, vilket leder till att artikeln blir väldigt lång.
Men här är något du förmodligen inte visste:
WordPress har en inbyggd inställning för paginerande kommentarer för att spara ett sådant problem från att hända!
För att komma åt detta, logga in på din WordPress-instrumentpanel och gå sedan till Inställningar > Diskussion och sedan under Andra kommentarinställningar, kryssa i Dela upp kommentarer på sidor alternativ.
Du kan sedan ställa in hur många kommentarer på toppnivån som ska visas innan efterföljande läggs in på nästa sida, deras visningsordning etc.
Observera att du kan se numrerad paginering eller Nästa / föregående paginering beroende på temat.
20. Ändra texten "Läs mer"
Om du vill ändra läs mer text är allt du behöver göra att lägga till följande kodavsnitt i ditt tema function.php fil:
function custom_read_more_link () {return ' DIN LÄS MER TEXT HÄR '; } add_filter ('the_content_more_link', 'custom_read_more_link');
ersätta LÄS MER TEXT HÄR med önskad läs mer text. Beroende på ditt tema kan du behöva lägga till anpassad styling till .mer-länk klass för att fixa hur det ser ut.
21. Flytta WordPress till en ny värd
Om du vill flytta till en ny värd är processen enklare än du kanske tror.
Anmärkningar: den här guiden förutsätter att du redan har uppdaterat domänens DNS för att peka på din nya värd. Om du inte har gjort det än, se till att du uppdaterar det först. Medan du väntar på att domänens DNS ska uppdateras kan du börja följa stegen nedan, men det kan ta mellan 24-48 timmar innan din webbplats är live igen.
Här är en enkel steg-för-steg-guide för att flytta din WordPress-webbplats till en ny värd:
STEG 1:
Säkerhetskopiera dina WordPress-webbplatsfiler. Logga in på ditt cPanel-konto och zip alla WordPress-filer på din webbplats och ladda ner den skapade zip-filen till din dator.
Du kan också använda FTP för att ladda ner dina filer som de är till din dator (se till att skapa en fristående mapp på din dator som inte innehåller något annat än webbplatsens WordPress-filer).
STEG 2:
Säkerhetskopiera din databas. Logga in på phpMyAdmin och säkerhetskopiera din databas. Välj din webbplats databas i vänster sidofält och gå sedan till Exportera fliken.
I Exportmetod välj Snabbt. I bildad, Välj SQL. Klicka sedan Go och en kopia av din databas laddas ner till din dator.
OBS: om du har ett alternativ för att välja rader, väljer du en enda tabell att exportera. Se till att du väljer hela databasen. För att säkerställa att du har valt hela databasen ska det övre statusfältet inte visa något annat efter Databas: din webbplats_db och sidan ska säga något i linje med exportera tabeller från databasen "whatever_dbname" samt inte exporterar rader från tabellen "vilken som helst_namn".
STEG 3:
Skapa en ny databas på din nya värd. Notera databasens namn, användarnamn och lösenord. Du behöver dessa detaljer snart.
STEG 4:
Extrahera din WordPress-säkerhetskopia (den du laddade ner i steg 1) och redigera filen wp-config.php.
Hitta och uppdatera DB_NAME med din nya databas namn, DB_USER med din nya databas användare och DB_LÖSENORD med din nya databas lösenord. Det här är detaljerna som du skapade i steg 3.
STEG 5:
Om du ska använda ett nytt domännamn för din webbplats, skapa en ny säkerhetskopia av din gamla databas, redigera sedan kopian och hitta och ersätt ditt gamla domännamn med ditt nya domännamn.
NYA DOMÄNSTEG
Specialredigerare som Notepad ++ eller Visual Studio Code har en smidig sök- och ersättningsfunktion för att göra det enklare.
Formatet ska vara:
HITTA: https://www.yourdomain.com
ERSÄTTA MED: https://www.yournewdomain.com
Se till att du inkluderar rätt protokoll (http or https) samt om din webbplats använder www eller inte (både för de nya och gamla domänerna) och avsluta det med tld (dvs. .com, . Net) utan backslash (/).
När du är säker på ändringarna, tryck på hitta och byt ut alla knapp eller vilket motsvarande alternativ som din textredigerare har. Du kan nu ladda upp den uppdaterade databasen till din nya värd.
Om du trasslar har du fortfarande en reservdatabas att gå tillbaka till.
HÅLLER SAMMA DOMÄNNAMN
Logga in på din nya värds cPanel och gå sedan till phpMyAdmin. Klicka på namnet på din nya databas i vänster sidofält och gå sedan till Importera flik. Klicka på Välj FIL och välj sedan din WordPress-webbplats databasbackup och klicka Go. Denna process kan ta en stund.
STEG 6:
Zippa din uppdaterade WordPress-säkerhetskopia och logga sedan in på din nya värds cPanel och ladda upp arkivet via cPanels filhanterare. När uppladdningen är klar packar du upp filerna i roten till public_html (eller vilken mapp din webbplats lever - kolla din värd för detaljer - men vanligtvis är det public_html). Se till att filerna placeras i roten, inte i en mapp! Det finns fall där extrahering av filer från ett zippat arkiv extraherar dem till en mapp med samma namn som arkivet - om så är fallet, flytta filerna till rotkatalogen.
Alternativt kan du använda FTP för att ladda upp filerna till din nya värd utan att behöva zip upp dem. Se till att du laddar upp den uppdaterade (den där du uppdaterade DB-referenserna).
Härifrån kan du nu logga in på din webbplats med dina gamla referenser.
Och du är klar! Du har framgångsrikt migrerat din webbplats till en ny värd!
22. Ändra WordPress-domännamn
Att ändra ditt WordPress-domännamn är enkelt.
Innan du gör detta, se till att namnservrarna för den nya domänen pekar på den aktuella värdservern.
Allt du behöver göra är att logga in på din WordPress-instrumentpanel och sedan gå till Inställningar > Allmänt och uppdatera sedan WordPress-adress (URL) samt Webbplatsadress (URL) med ditt nya domännamn (som standard ska båda dessa inställningar innehålla samma domännamn [URL], om du inte vet om du ska ange två olika värden här, lägg sedan in ditt nya domännamn i båda).
Klicka Spara ändringar.
Du får nu ett 404-fel ... det är normalt.
Gå nu till din webbplats och WordPress-administratörssida via den nya domänen. Du har uppdaterat ditt domännamn framgångsrikt!
Glöm inte att ställa in 301 omdirigeringar i din .htaccess-fil från din gamla URL till din nya URL för SEO-ändamål.
23. Hur man återgår till Classic WordPress Editor
WordPress 5.0 såg ut den nya Gutenberg Editor, en blockredigerare som liknar sidbyggare. Med Gutenberg du kan använda "block" att lägga till element i ditt inlägg eller din sida, vilket gör det lättare att skapa visuellt fantastiska sidor, även utan hjälp av en sidbyggare som Elementor eller Beaver Builder.
Vi kan dock inte förneka att den klassiska WordPress-redigeraren har sin egen charm, och för vissa kan det vara lättare att använda.
Om du föredrar Classic Editor kan du enkelt återgå till den genom att installera det plugin som heter Classic Editor. Efter installation och aktivering av plugin, gå till Inställningar > Skriva och välj Classic Editor som standardredigerare för alla användare.
Du kanske har lagt märke till det nya alternativet som tillåter användare att växla mellan redaktörer. Väljer Ja lägger till en ny widget som gör att dina författare kan byta till deras föredragna redaktör.
24. Använd titeltaggar och alt-text till dina bilder
Att lägga till bildalternativtext hjälper sökmotorer och skärmläsare att förstå vad en bild är. Dessutom, om din bild av någon anledning inte kunde laddas, visas alt-texten istället - så att besökarna får veta vad en bild ska vara.
Titeltaggen å andra sidan, även om den inte är lika påverkande för SEO som alt-taggen, är fortfarande ganska viktig när det gäller användbarhet. Bildens titeltagg visas om en användare svävar med musen över en bild (se nedan).
Du kan lämna titeltaggen tom, men alt-taggen är nästan alltid obligatorisk.
För att lägga till en alt-tagg till en bild via Block Editor, klicka på bilden och gå sedan till sidofältet Blockera fliken och under bildinställningar, kan du hitta inställningen för alt attribut och under det, i avancerat, kan du hitta inställningen för bildtiteln.
Om du använder den klassiska redigeraren klickar du på bilden och sedan på blyertsikon för att öppna bildinställningar. Därifrån bör du se inställningarna för både alt-text och titel.
25. Gutenberg genvägar
Dessa Gutenberg-genvägar kan hjälpa dig att enkelt navigera och formatera ditt innehåll när du använder den nya WordPress-redigeraren.
Tryck på för att visa Gutenberg-genvägar skift + alt + h (alternativ + kontroll + h för Mac).
26. Lägg till ett eller flera sidfot widgetområden
Inte varje webbplats stöder sidfot-widgets. Så den här tweak hjälper dig att lägga till flera sidfot-widgets i ditt WordPress-tema. Läs handledning här.
27. Anpassa inloggningssidan
Det finns flera sätt att anpassa din inloggningssida. Om du vill ändra det via CSS, här är ett fuskark:
Selector |
Vad det förändras |
body.login |
Hela bakgrunden för inloggningssidan |
body.login div # login h1 a |
WordPress-logotyp |
body.login div # inloggningsformulär # loginform |
Inloggningsformulär |
body.login div # inloggningsformulär # loginform p etikett |
Användarnamn och lösenordsfältetikett |
body.login div # inloggningsformulär # loginformingång |
Inmatningsfält för användarnamn och lösenord |
body.login div # inloggningsformulär # loginform input # user_login |
Inmatningsfält för användarnamn |
body.login div # inloggningsformulär # loginform input # user_pass |
Inmatningsfält för lösenord |
body.login div # inloggningsformulär # loginform p.forgetmenot |
Kom ihåg mig |
body.login div # inloggningsformulär # loginform p.submit input # wp-submit |
Skickaknapp |
body.login div # login p # nav a |
Textlänken "Glömt ditt lösenord" |
body.login div # login p # backtoblog a |
"Tillbaka till {site_name}" textlänk |
För att använda denna CSS måste du skapa en CSS-fil som innehåller dina anpassade stilar. Vi rekommenderar att du skapar en mapp i rotinstallationen av WordPress som innehåller din anpassade CSS-fil.
Sedan måste du lägga till en funktion i ditt tema functions.php fil för den anpassade CSS-filen som ska laddas:
funktion custom_login_style () {wp_enqueue_style ('custom-login', 'PATH_TO_YOUR_CUSTOM_CSS_FILE'); } add_action ('login_enqueue_scripts', 'custom_login_style');
Glöm inte att byta ut PATH_TO_YOUR_CUSTOM_CSS_FILE med den faktiska sökvägen till din CSS-fil.
28. Lägg till anpassad sidmall i WordPress
Skapa först en fil som heter “mycustompagetemplate.php”. Du kan namnge filen vad du vill så länge filnamnstillägget är “. Php".
Öppna den här filen i din favorittextredigerare och lägg till den här raden:
Detta kommer att berätta för WordPress att detta är en mallfil, vi kommer att kalla den "Min anpassade sidmall". Återigen kan du placera vad du vill efter mallnamn, se till att det återspeglar vad mallen ska användas till (dvs mall för full bredd, röd BG-mall osv.).
Ladda upp filen till rotkatalogen för ditt tema (eller vilket tema du planerar att använda den här anpassade mallen på). Detta är vanligtvis ”wp-innehåll / teman / temanamn".
Efter det, försök skapa ett nytt inlägg eller en ny sida så ser du din anpassade mall tillgänglig för val. Dess namn kommer att vara vad du lägger i mallnamnet.
Just nu, om du tillämpar din anpassade mall på en sida, kommer sidan dock att visa ingenting eftersom det inte finns något i vår mallfil.
För att få vår mallfil att visa något, låt oss ändra innehållet i myscustomtemplate.php-filen till följande:
Tillämpa nu mallen på en sida och se att den visar sidans innehåll ordentligt. Härifrån kan du göra anpassade ändringar i den här mallen genom att lägga till dina egna anpassade kodavsnitt, anpassad styling etc.
29. Lägg till oändlig rullning WordPress-trick
Att lägga till oändlig rullning till din WordPress-webbplats kan enkelt göras med ett enkelt trick, men det kräver att du installerar JetPack-plugin. Efter installation av plugin, gå till jetpack > Inställningar gå sedan till Skriva fliken och hitta Temaförbättringar sektion.
Om det här avsnittet inte är aktiverat eller om det ber om support, redigera ditt temas funktion.php och lägg till följande kodavsnitt:
add_theme_support ('infinite-scroll', array ('container' => 'content', 'footer' => 'page',));
Nu ska det oändliga rullalternativet i JetPack nu finnas.
30. Inaktivera inläggsversioner
Om du av någon anledning inte vill lagra efterrevisioner (vilket minskar databasens storlek) kan du lägga till följande kodrad i din wp-config.php fil:
definiera ('WP_POST_REVISIONS', false);
Spara filen så är du klar!
31. Installera ett barns tema
Att skapa ett barntema är ett utmärkt sätt att lägga till permanenta anpassningar till ditt tema.
Om du gör massor av redigeringar på din webbplats via functions.php-filen vet du att varje gång du uppdaterar temat går de ändringar du gör förlorade. Ett sätt att bevara dem är att använda ett barns tema.
Vi kommer att använda TwentyTwenty-temat som ett exempel.
För att skapa ett underordnat tema, gå till din root-WordPress-installation via cPanels filhanterare eller via FTP och navigera till wp-innehåll > teman.
Inuti det, skapa en ny mapp, ge den samma namn som dess överordnade tema men med “-barn”Suffix (till exempel“tjugo tjugo barn").
Inne i den mappen skapar du en fil som heter “style.css”. Klistra in följande inuti den:
/ * Temanamn: Tjugo tjugo barn Beskrivning: Tjugo tjugo barn temamall: tjugo tjugo Version: 1.0.0 * /
Detta berättar för WordPress att vi skapar ett barntema baserat på Twenty Twenty. Du kan lägga till andra parametrar här, men Temanamn samt Mall krävs. Temanamnet är ditt barns tematamn och mallen är det överordnade temat katalognamn.
Och det är allt!
Du borde nu kunna se och aktivera ditt barns tema när du loggar in på din WordPress-instrumentpanel. För att lägga till anpassade funktioner, skapa en functions.php fil i barntemas katalog och lägg till dina anpassade kodavsnitt.
Du kommer inte längre att förlora dina anpassade kodavsnitt även när du uppdaterar överordnat tema.
32. Ta bort befintliga inläggsversioner
Du kan enkelt ta bort befintliga inläggsrevisioner genom att installera plugin som heter “WP-svep”. Efter att ha installerat och aktiverat pluginet kan du komma åt det via verktyg > Sweep.
Därifrån kan du hitta Revideringar och klicka på motsvarande Sweep -knappen för att rensa efter revisioner.
Om du hellre inte vill använda ett plugin och du är bekväm med att använda MySQL-kommandon och använda phpMyAdmin är frågan du vill använda:
RADERA FRÅN wp_posts WHERE post_type = "revision";
Glöm inte att byta ut wp_ med din databas WordPress-prefix. Se också till att du tar en säkerhetskopia innan du gör det här!
33. Lägg till utvalda rutor i innehållet
Ett av de bästa sätten att lägga till en utvald ruta i innehållet är att använda en kortkod.
Kopiera och klistra in följande kodavsnitt i din functions.php-fil:
funktion content_featured_box ($ atts, $ content = null) {return ' '. do_shortcode ($ content). '' '; } add_shortcode ('featuredbox', 'content_featured_box');
För att använda detta använder du bara kortkoden [featuredbox] Ditt utvalda innehåll går hit [/ featuredbox] och placera ditt utvalda innehåll däremellan (du kan lägga till HTML-kod).
Du kan anpassa dess utseende genom att redigera kortkoden eller genom att tilldela ett ID eller klass till element i funktioner.php-koden och sedan ge den anpassad styling via ditt temas CSS-redigerare (anpassa> ytterligare CSS).
34. Visa relaterade inlägg
Ett av de bästa sätten att hålla användarna engagerade på din webbplats är att visa relaterat innehåll. Men hur kan du göra det på din WordPress-webbplats?
Det finns många plugins där ute som gör jobbet som YARPP (vilket vi inte gillar eftersom det skapar prestandaproblem) och Jetpack. Om du vill ha en lösning som använder plugins installerar du en av dessa plugins så får du relaterade inläggsfunktionalitet direkt ur lådan.
Fortsätt läsa om du vill ha en DIY-lösning.
Först måste du skapa ett barntema för ditt nuvarande tema. När du är klar med det, gör en kopia av ditt föräldrars temat single.php or singular.php fil i barntemas mapp.
Skapa en fil som heter related-posts.php i barntemaets rotkatalog och placera följande kodavsnitt inuti den. Detta kodavsnitt visar fyra relaterade inlägg efter kategori. Det här är en grundläggande fråga, men får jobbet gjort.
Du kanske också gillar: wp_get_post_categories($post->ID) , 'posts_per_page' => 4, // antal relaterade inlägg att visa 'post__not_in' => array( $post->ID ) )); if ($related->have_posts()) { while ($related->have_posts()) { $related->the_post(); ?>
Sedan, i filen single.php eller singular.php i ditt barns tema, infoga följande kodavsnitt var du vill att relaterade inlägg ska visas. Du kan till exempel sätta det här direkt före stängningen märka.
Slutligen måste vi utforma det nya innehållet. I ditt barns teman style.css fil, lägg till följande kodavsnitt:
.related-posts {margin: 2em auto auto auto; bredd: 70%; stoppning-botten: 35px; textjustera: centrum; } .related-posts-link {padding: 5px 0; teckenstorlek: 1.65 em; font-variant: små bokstäver; font-vikt: fet; } .related-posts-excerpt {margin: auto; stoppningstopp: 10 pixlar; bredd: 75%; }
Du kan konfigurera dessa stilar med vad du vill att dina relaterade inlägg ska visas.
Där har du det! Du har nu en enkel relaterad inläggsfunktionalitet på ditt tema. Du kan justera frågan för att visa annat innehåll, till exempel sortera efter publiceringsdatum för att få det senast publicerade eller uppdaterade innehållet i kategorin eller andra tweaks som är meningsfulla för dig.
35. Radera tusentals ofiltrerade skräppostkommentarer på sekunder
Du kanske tror att det är svårt att bli av med alla dina skräppostkommentarer (kanske tusentals) på några sekunder, men det är det inte. WordPress har en inbyggd skräppostrensare som du enkelt kan komma åt via Kommentarer > Spam.
Det borde finnas en Tom skräppost knappen där som när du klickar på raderas alla skräppostkommentarer.
36. Inaktivera Admin Bar Access för alla användare
Ofta för medlemskap / community-webbplats, skulle WordPress adminfältet inte anpassas för slutanvändarna. I sådana fall kanske du vill inaktivera åtkomst till administratörsfältet.
Om du vill inaktivera åtkomst till administratörsfältet för alla användare inklusive administratören, lägg till följande i dina teman functions.php fil:
visa_admin_bar (falsk);
Nu, när en inloggad användare tittar på webbplatsens frontend, kommer adminfältet inte att visas.
37. Öka PHP-minnet
För att öka din WordPress-webbplats PHP-minnesgräns är allt du behöver göra att redigera din webbplats wp-config.php-fil och lägga till följande rad direkt efter raden som säger define ('WP_DEBUG', false);
Anmärkningar: din felsökning kan vara inställd på ett annat värde, men så länge som raden säger “WP_DEBUG”, Det är rätt plats.
definiera ('WP_MEMORY_LIMIT', '256M');
Du kan ändra den andra parametern till vilket värde du önskar följt av "M" som står för megabytes. 256M borde vara mer än tillräckligt för de flesta webbplatser, men anpassa gärna efter dina behov och enligt din värdplan.
Spara filen så är du klar, du har framgångsrikt ökat minnesgränsen för din WordPress-webbplats.
38. Inaktivera kontroll av plugin-uppdateringar
Om du av någon anledning vill inaktivera WordPress-plugin-uppdateringskontrollen (kanske av prestationsskäl) är allt du behöver göra att lägga till följande kodavsnitt i ditt temas functions.php fil:
remove_action ('load-update-core.php', 'wp_update_plugins'); add_filter ('pre_site_transient_update_plugins', create_function ('$ a', "return null;"));
Nu får du inte meddelanden om uppdateringar av plugin-program längre.
Varning: det är inte tillrådligt att låta detta vara kvar länge eftersom föråldrade plugins kan medföra säkerhetsrisker för din webbplats. Fnless du har andra sätt att hålla din webbplats uppdaterad och mildra sådana risker.
39. Öka / minska maximal uppladdningsstorlek via Media Uploader
Om du behöver öka eller minska filöverföringar är allt du behöver göra att lägga till följande kod på din webbplats .htaccess fil:
php_value upload_max_filesize 64M php_value post_max_size 64M
Ovanstående kod ökar din uppladdningsstorlek till 64 MB. Du kan ändra den till något som 2M för att sänka uppladdningsstorleken till 2MB eller till något som 256M för att öka den ytterligare till 256MB.
Lägg till följande om dina uppladdningar tar slut:
php_value max_execution_time 300 php_value max_input_time 300
Som standard är den maximala körningstiden för PHP-skript 30 sekunder.
Om ett skript går längre än standardtiden avslutar PHP det och rapporterar ett fel.
Ovanstående kodavsnitt gör det så att PHP-skript kan köras i upp till 300 sekunder. Du kan behöva justera det, särskilt om du ökar gränsen för uppladdningsstorlek till ännu större filstorlek.
40. Omdirigera till en underhållssida
Om du behöver sätta din webbplats i underhållsläge kanske du vill omdirigera alla till din underhållssida så att de vet att din webbplats för närvarande uppdateras / underhålls.
Låt oss till exempel säga att din underhållssida finns på yoursite.com/maintenance.htmlmåste du lägga till följande kod i din .htaccess fil:
# Omdirigera all trafik till underhåll.html-filen RewriteEngine på RewriteCond% {REQUEST_URI}! /Underhåll.html$ RewriteCond% {REMOTE_ADDR}! ^ 123 \ .123 \ .123 \ .123 RewriteRule $ /maintenance.html [R = 302, L]
Nu, så länge den här koden är aktiv i din .htaccess-fil, kommer alla att omdirigeras till din underhållssida. Glöm inte att ta bort detta när du är klar med ditt underhåll!
41. Anpassade felsidor
Om du vill skapa dina egna anpassade felsidor behöver du bara redigera din .htaccess fil för att peka på dina anpassade felsidor.
ErrorDocument # /directory/your-error-file.html
ersätta # med felkoden, / katalog / med sökvägen till din felfil och ditt-fel-fil.php för filfils filnamn.
Till exempel deklarerar kodavsnitten nedan anpassade felsidor för 403, 404 och 500 fel. Filerna heter “XXX-fel.html”Och eftersom det inte finns någon sökväg, förutsätter detta att dessa filer finns i rotkatalogen på webbplatsen.
# Anpassad felsida för fel 403, 404 och 500 ErrorDocument 404 /404-error.html ErrorDocument 403 /403-error.html ErrorDocument 500 /500-error.html
42. Markera författarens kommentarer
Ibland vill du få författarkommentarer att sticka ut bland de andra. Allt du behöver göra är att lägga till en anpassad CSS via Utseende > skräddarsy > Ytterligare CSS:
.bypostauthor {bakgrund: #eee; }
Detta markerar författarens kommentar med en grå bakgrund. Du kan ändra den med vilken färg du vill och lägga till ytterligare styling.
43. Håll dig inloggad under en lång (er) period
Som standard håller WordPress dig inloggad i två veckor om du markerar alternativet "Kom ihåg mig" när du loggar in.
Lägg till följande kodavsnitt i ditt temas function.php-fil så att du kan vara inloggad på din webbplats i ett år. Du kan konvertera när som helst till sekunder och uppdatera därefter om du vill att den ska vara längre eller kortare.
add_filter ('auth_cookie_expiration', 'stay_logged_in_for_1_year'); funktion stay_logged_in_for_1_year ($ expire) {return 31556926; // 1 år i sekunder}
44. Aktivera kortkoder på widgetar
Kortkoder fungerar ur rutan på många widgets, men inte alla. För att säkerställa att dina widgets hanterar kortkoder på rätt sätt, lägg till följande kodavsnitt i ditt tema functions.php fil:
add_filter ('widget_text', 'do_shortcode');
45. Ändra utdragslängd
Som standard är utdraget i WordPress 55 ord. För att ändra det, lägg till följande kodavsnitt i dina teman functions.php fil:
funktion custom_excerpt_length ($ längd) {retur 20; } add_filter ('excerpt_length', 'custom_excerpt_length', 999);
Detta ändrar ditt temas utdragslängd till 20 ord som anges av raden som säger returnera 20; men du kan ändra det till valfritt nummer du vill.
46. Visa de mest kommenterade inläggen via kortkod
Om du vill visa en lista med dina mest kommenterade inlägg var som helst på din webbplats är allt du behöver göra att lägga till följande kodavsnitt i ditt temas function.php fil:
function display_most_commented_posts() { // start output buffering ob_start(); ?> have_posts()): $query->the_post(); ?>
När du har lagt till kodavsnittet och sparat filen kan du nu använda kortkoden:
[dmcp_most_commented]
... var som helst på din webbplats och listan över de 10 bästa (eller vilket värde du ställer in) posts_per_page) De flesta kommenterade inläggen visas.
47. Anpassa texter efter kommentarformuläret
Lägg till följande kod i dina teman functions.php för att anpassa texten efter kommentarformuläret. Ersätt texten med din egen text.
fungera collectiveray_comment_text_after ($ arg) {$ arg ['comment_notes_after'] = " Vi gillar dina konstruktiva kommentarer men kommentera ansvarsfullt. Trolling, trakasserier eller på annat sätt kränkande beteende tolereras inte och ytterligare åtgärder kommer att vidtas vid behov. "; return $ arg;} add_filter ('comment_form_defaults', 'collectiveray_comment_text_after ');
Ovanstående exempel kommer att se ut så här:
48. Identifiera oanvända taggar
Om du raderade inlägg manuellt med SQL-frågor förblir taggarna du använde på dessa inlägg i din databas och blir oanvända.
För att identifiera alla dina oanvända taggar, kör följande SQL-fråga:
VÄLJ * FRÅN wp_terms wterms INNER JOIN wp_term_taxonomy wttax ON wterms.term_id = wttax.term_id WHERE wttax.taxonomy = 'post_tag' AND wttax.count = 0;
OBS: om du använder ett annat databasprefix för din WordPress-webbplats (standard är wp_), se till att du ändrar kodavsnittet ovan i enlighet med detta (särskilt wp_terms samt wp_term_taxonomy villkor).
När du kör ovanstående fråga kommer en lista över alla oanvända taggar att returneras. Du kan sedan radera dem säkert från din WordPress-instrumentpanel.
49. Ta bort hjälp- och skärmalternativ från instrumentpanelen
Detta WordPress-tips rensar din admin-instrumentpanel från onödig röran. Du kan se alternativen "hjälp" och "skärm" längst upp till höger på din WordPress-instrumentpanel.
Lägg till följande kodavsnitt i dina teman functions.php fil för att ta bort dessa objekt från instrumentpanelen.
add_filter ('contextual_help', 'wpse_25034_remove_dashboard_help_tab', 999, 3); add_filter ('screen_options_show_screen', 'wpse_25034_remove_help_tab'); funktion wpse_25034_remove_dashboard_help_tab ($ old_help, $ screen_id, $ screen) {if ('dashboard'! = $ screen-> base) returnera $ old_help; $ screen-> remove_help_tabs (); returnera $ old_help; } funktion wpse_25034_remove_help_tab ($ synlig) {global $ current_screen; om ('dashboard' == $ current_screen-> base) returnerar false; returnera $ synligt; }
50. Visa populära inlägg i sidofältet
För att visa de 5 mest populära inläggen enligt antalet kommentarer, placera nedanstående rader i dina teman sidebar.php fil.
Om du vill visa mer eller less än 5, ändra bara värdet 5 till ett annat värde du föredrar i $ result linje.
populära inlägg get_results("SELECT comment_count,ID,post_title FROM $wpdb->posts ORDER BY comment_count DESC LIMIT 3 , 3"); foreach ($result som $post) { setup_postdata($post); $postid = $post->ID; $title = $post->post_title; $commentcount = $post->comment_count; if ($commentcount != 0) { ?> { }
51. Lägg till brödsmulor i ditt tema
Många teman har inbyggda brödsmulor, men om du använder en som inte har en är den lätt att implementera.
Installera plugin Breadcrumb NavXT. När du har installerat och aktiverat den kommer du att ha en ny widget som heter Breadcrumb NavXT som du kan använda för att visa dina brödsmulor var du än sätter den på.
Om du vill ha mer kontroll över var du vill att dina brödsmulor ska visas kan du lägga till följande kodavsnitt i ditt temas mall där du vill att brödsmulorna ska visas (t.ex. single.php, archives.php, etc.).
Du kan anpassa din ströbrödsstil och utseende genom att gå till Inställningar > Breadcrumb NavXT.
52. Anpassa sidofältet för enskilda inlägg
Om du vill visa ett anpassat sidofält för enskilda inlägg eller sidor kan du använda det här pluginet anpassade Sidebars.
Detta plugin låter dig visa inte bara en anpassad sidofält utan även widgets som är avsedda att visas endast på vissa områden på din WordPress-webbplats (som till exempel i sidfoten eller sidhuvudet).
Efter att ha installerat och aktiverat plugin-programmet får du en ny widget i inläggsredigeraren som låter dig välja vilka specifika widgets eller sidofält som du vill ska visas på en viss plats per inlägg eller sida.
Som du kan se från bilden ovan kan du till exempel till och med visa ditt vänstra sidofält i sidfoten. Med lite kreativ tweaking kan du skapa en hel del flexibilitet.
53. Länk till externa länkar från dina inläggstitlar
Vanligtvis är titlar på blogginlägg på hemsidan länkade till inläggets URL.
Men om det enda syftet med att publicera ett visst blogginlägg är att dela en viss extern länk kanske du inte vill locka användarna att öppna ditt inlägg. Istället kan användarna besöka den externa länken genom att helt enkelt klicka på blogginläggets titel från själva startsidan. Lägg till följande kod i dina teman functions.php fil.
funktion print_post_title () {global $ post; $ thePostID = $ post-> ID; $ post_id = get_post ($ thePostID); $ title = $ post_id-> post_title; $ perm = get_permalink ($ post_id); $ post_keys = array (); $ post_val = array (); $ post_keys = get_post_custom_keys ($ thePostID); if (! tom ($ post_keys)) {foreach ($ post_keys som $ pkey) {if ($ pkey == 'extern_url_title') {$ post_val = get_post_custom_values ($ pkey); }} om (tom ($ post_val)) {$ länk = $ perm; } annat {$ link = $ post_val [0]; }} annat {$ link = $ perm; } eko ' '. $ title. '' '; }
Hitta sedan följande kodavsnitt, som vanligtvis finns i content.php, archive.php, category.php och andra mallfiler. Observera att ditt tema kanske inte använder exakt samma utdrag, men så länge det är nära bör det vara det. En indikator är närvaron av “titeln()"Funktionen.
', esc_url( get_permalink() ) ), ' ' ); ?>
Ersätt detta med:
Nu är du klar med koddelen. Därefter måste du i ett inlägg där du vill ha en extern länk till titeln använda ett anpassat fält.
I namnet, använd 'extern_url_title'och sätt sedan din externa länk i värdet.
Anpassade fält kanske inte är aktiverade som standard så du kan behöva aktivera det först.
Klicka på om du använder den klassiska inläggsredigeraren Skärmalternativ längst upp till höger på sidan och hitta sedan Anpassade fält och kryssa för att aktivera.
Om du använder Gutenberg klickar du på trippelpunkten bredvid kugghjulsikonen längst upp till höger på sidan och klickar sedan på Tillbehör i rullgardinsmenyn, sedan under Avancerade paneler, kryssa Anpassade fält.
Det finns andra ändringar som du kan göra i titlar och webbplats taglines för SEO-ändamål, du hittar mer information här.
54. Lägg till stöd för utvalda bilder för ditt tema
Nästan alla teman idag kommer med utvalt bildstöd ur lådan.
Men om du bygger ett anpassat tema eller om du har ett tema som inte har den här funktionen kan du enkelt aktivera det genom att lägga till följande kodavsnitt till dess functions.php fil:
add_theme_support ( 'post-miniatyrer');
Nu borde ditt tema ha visat bilden aktiverad.
55. Anpassad CSS för enskilda inlägg
Om du vill kunna lägga till anpassad CSS för enskilda inlägg lägger du till följande kodavsnitt i ditt temas header.php-fil strax före stängningen märka:
ID, 'anpassad stil', sant); om (! tom ($ anpassad stil)) {?>
För att lägga till en anpassad stil i ett enskilt inlägg, lägg bara till ett anpassat fält med namnet anpassad stil och lägg sedan till din CSS-kod i värdet.
56. Skapa anpassade användarroller
WordPress tillhandahåller följande användarroller som standard - administratör, redaktör, författare, bidragsgivare och abonnent.
Ibland kan du dock behöva tilldela några anpassade användarroller.
För att göra det, lägg till följande rader i dina teman functions.php fil.
Du kan ändra de olika funktionaliteternas tillgänglighet genom att ställa in lämplig inställning till true eller false.
Du kan också ändra det anpassade rollnamnet genom att redigera min_custom_role och Min anpassade roll strängar efter dina önskemål (den första, med understrykning, är rollnamnet och den andra är visningsnamnet - som kommer att visas i WordPress-instrumentpanelen).
add_role ('my_custom_role', __ ('My Custom Role'), array ('read' => true, // true möjliggör denna möjlighet 'edit_posts' => false, // tillåter användaren att redigera sina egna inlägg 'edit_pages' = > sant, // tillåter användaren att redigera sidor 'edit_others_posts' => false, // tillåter användaren att redigera andra inlägg inte bara sina egna 'create_posts' => false, // tillåter användaren att skapa nya inlägg 'manage_categories' => false , // tillåter användaren att hantera inläggskategorier 'publish_posts' => false, // tillåter användaren att publicera, annars förblir inlägg i utkastläge 'edit_themes' => false, // false förnekar denna möjlighet, användaren kan inte redigera din tema 'install_plugins' => falskt, // användare kan inte lägga till nya plugins 'update_plugin' => falskt, // användare kan inte uppdatera några plugins 'update_core' => falska // användare kan inte utföra kärnuppdateringar)) ;
57. Inaktivera administratörsfält utom administratörer
Om du vill inaktivera åtkomst till administratörsfältet för alla andra användare utom admin, lägg till följande utdrag i ditt temas funktioner.php-fil för att inaktivera åtkomst för användare som inte är administratörer:
add_action ('after_setup_theme', 'remove_admin_bar'); funktion remove_admin_bar () {if (! current_user_can ('administrator') &&! is_admin ()) {show_admin_bar (false); }}
Nu kommer alla registrerade användare utom administratörerna inte att se administratörsfältet när de visar frontend, även när de är inloggade.
58. Lägg till författare Bio vart du vill
Lägg bara till följande rader i ditt tema single.php fil för att visa författarbio på din önskade plats.
postförfattare; ?>
Använd följande CSS för att utforma författarens bio:
.author-box {bakgrundsfärg: #fff; stoppning: 20px; marginal: 0 0 40px; display: inline-block; bredd: ärva; } .author-box .author-img {float: left; marginal-höger: 20px; marginal-botten: 20 pixlar; } .author-box .author-img img {border-radius: 50%; } .author-box .author-name {font-weight: bold; tydlig: ingen; display: inline; }
59. Ersätt "Howdy" -meddelande från instrumentpanelen
Om du vill ersätta meddelandet ”Howdy” från instrumentpanelen, lägg till följande kodavsnitt i temat function.php:
funktion ersätt_howdy ($ wp_admin_bar) {$ avatar = get_avatar (get_current_user_id (), 16); om (! $ wp_admin_bar-> get_node ('mitt konto')) returnerar; $ wp_admin_bar-> add_node (array ('id' => 'my-account', 'title' => sprintf ('Logged in as:% s', wp_get_current_user () -> display_name). $ avatar,)); } add_action ('admin_bar_menu', 'replay_howdy');
Nu kommer meddelandet "Inloggad som".
60. Gör en utvald bild som krävs för att publicera ett blogginlägg
Om du vill att alla inlägg ska ha en utvald bild kan du tillämpa den så att ingen kan publicera ett inlägg unless den har en utvald bild.
Installera bara det plugin som heter Kräv utvald bild och nu kommer alla inlägg (som standard) nu att kräva en utvald bild innan du kan publicera dem.
Plugin fungerar på både klassikern och Gutenberg-redigeraren och kan också kontrollera anpassade inlägg - du behöver bara aktivera att kontrollera dem i insticksinställningarna via Inställningar > Rekommenderad bild.
61. Lägg till bekräftelsesruta när du publicerar sidor och inlägg
I den nya Gutenberg-redaktören måste du klicka på Publicera-knappen två gånger för att publicera ditt inlägg.
Detta säkerställer att du inte av misstag publicerar ett oavslutat inlägg. I den klassiska redaktören finns det dock inget sådant. När du väl har tryckt på publiceringsknappen publiceras ditt inlägg oavsett om det är klart eller inte.
Det finns dock ett enkelt knep för att förhindra att du av misstag publicerar dina inlägg när du använder den klassiska redigeraren. Allt du behöver göra är att lägga till följande kodavsnitt till dina teman functions.php fil:
add_action ('admin_print_footer_scripts', 'publish_confirm'); funktion publish_confirm () {echo " jQuery(document).ready(function($){ $('#publishing-action input[name=\"publish\"]').click(function() { if(confirm('Are you sure you want to publish this?')) { return true; } else { $('#publishing-action .spinner').hide(); $('#publishing-action img').hide(); $(this).removeClass('button-primary-disabled'); return false; } }); }); ";}
Från och med nu, när du klickar på knappen Publicera, dyker en bekräftelsesruta upp som frågar dig om du verkligen vill publicera inlägget eller sidan.
62. Omdirigera till anpassad sida efter registrering
Om du vill omdirigera användare till en anpassad sida efter att ha registrerat dig på din webbplats kan du använda följande kodavsnitt (lägg till detta i ditt temas functions.php fil):
funktion __my_registration_redirect () {return home_url ('/ custom-page'); } add_filter ('registration_redirect', '__my_registration_redirect');
Var anpassad sida är din anpassade webbadress.
63. Lägg till social profilinformation på användarprofilsidan
För några år sedan kunde användarna lägga till sin kontaktinformation för AIM, Yahoo IM, Jabber / Google Talk i sin profilsida tidigare, men WordPress har tagit bort detta eftersom de flesta av dessa är gamla och föråldrade.
Idag kan som standard en användare eller en författare bara lägga till sin e-postadress och webbplats i avsnittet Kontaktinfo.
Med detta WordPress-trick kan du enkelt lägga till ytterligare kontaktfält här som Facebook, Twitter, etc. För att göra det, lägg till följande kodavsnitt i ditt temas functions.php fil:
funktion my_new_contactmethods ($ contactmethods) {// Lägg till Twitter $ contactmethods ['twitter'] = 'Twitter'; // Lägg till Facebook $ contactmethods ['facebook'] = 'Facebook'; returnera $ kontaktmetoder; } add_filter ('user_contactmethods', 'my_new_contactmethods', 10, 1);
Ovanstående kodavsnitt kommer att lägga till fält för Twitter och Facebook. Du kan lägga till andra sociala nätverk också om det behövs genom att använda formatet:
$ contactmethods ['new_contact_name'] = 'Fältetikett';
Smakämnen nytt_kontaktnamn är din nya kontaktinfo-identifierare (som också är den du måste ringa när du behöver visa den på din frontend) medan Fältetikett är vad som kommer att visas på WordPress-instrumentpanelen som etikett för det nya kontaktinformationsobjektet.
För att visa dessa nya kontaktuppgifter måste du lägga till det här kodavsnittet i dina teman författare.php fil:
Ovanstående returnerar användarens Twitter-kontaktinformation. Du kan göra detsamma för alla andra fält som du lägger till.
64. Lista alla författare till din blogg på en sida
För att lista alla författare på en sida ska vi använda filen features.php för att lägga till en ny kortkod. Lägg till kodavsnittet nedan i ditt temas funktioner.php-fil:
funktion collectiv_ray_list_authors () {$ authors = get_users (array ('orderby' => 'post_count', 'order' => 'DESC', 'count_total' => 'false', 'role__in' => ['author']) ); $ output = ''; if ($ author): $ output. = ' '; foreach ($ författare som $ författare): $ author_id = $ author-> ID; $ user_archive_url = get_author_posts_url ($ author_id); $ user_posts_count = count_user_posts ($ author_id); $ user_avatar = get_avatar (get_the_author_meta ('user_email', $ author_id)); $ user_display_name = get_the_author_meta ('display_name', $ author_id); $ user_bio = get_the_author_meta ('beskrivning', $ author_id); $ output. = ' '; $ output. = ' '. $ user_avatar. '' '; $ output. = ' '. $ user_display_name. '' '; $ output. = ' '. $ user_bio. '' '; $ output. = ' '. 'Visa alla inlägg av ' . $ user_display_name. '('. $ user_posts_count. ') '; $ output. = ' '; endforeach; $ output. = ' '; endif; returnera $ output; } add_shortcode ('författarlista', 'kollektivt_ray_list_författare');
Därefter lägger du till följande CSS-kod i dina teman Ytterligare CSS:
.author-box {bakgrundsfärg: #fff; stoppning: 20px; marginal: 0 0 40px; bredd: ärva; } .author-box .author-img {float: left; marginal-höger: 20px; marginal-botten: 20 pixlar; } .author-box .author-img img {border-radius: 50%; } .author-box .author-name {font-weight: bold; tydlig: ingen; display: inline; } .author-box a {text-decoration: none; }
Nu kan du använda kortkoden [författarlista] för att visa alla författare på ett inlägg eller sida efter eget val.
65. Lägg till gästförfattare till WordPress utan registrering
De flesta gästförfattare är engångsförlag, särskilt om du tar gästinlägg på din webbplats. Så det är ingen mening att skapa en separat profil för dem. Men hur visar du gästförfattarens information?
Enkelt, det finns ett plugin som heter (Enkelt) Gästförfattarens namn som låter dig lägga till en gästförfattare per inlägg. Du kan till och med lägga till en länk till gästförfattarens hemsida eller sociala medieprofil eller någon annanstans för den delen.
Efter installationen av plugin kommer det att finnas ett nytt fält längst ner i dina inlägg så att du kan ange en gästförfattares information.
Fyll bara i detta så kommer denna information att visas i författarens metadata för det aktuella inlägget.
66. Infoga Google Analytics-kod
Tillbaka på dagen behövde du använda ett plugin från tredje part eller manuellt lägga till kodavsnitt i din webbplats rubrik. Idag finns det ett officiellt plugin från Google som heter Site Kit från Google.
Detta gör att du kan ansluta din webbplats till Google och automatiskt aktivera Google Analytics för din webbplats.
Installera bara plugin-programmet och följ instruktionerna på skärmen. När du har ställt in den kan du sedan ansluta din webbplats till Google Analytics genom att gå till Site Kit > Analytics och sedan konfigurera den.
67. Installera A / B-tester med Google Optimize
Efter att ha konfigurerat Google Analytics på din webbplats med hjälp av Site Kit från Google plugin, kommer du nu att kunna göra A / B-test genom att gå till Inställningar > Anslut fler tjänster > Inställningsoptimering.
Detta gör att du kan ansluta ditt Google Optimize-konto till din webbplats, vilket gör att du enkelt kan utföra A / B-tester. Obs! Du kan behöva ställa in ditt Google-kontos Optimize-ID innan du fortsätter.
När du har konfigurerat Optimize och anslutit den till din webbplats via Site Kit, gå till https://optimize.google.com/ och skapa din upplevelse och publicera den när du är klar.
68. Spåra nedladdningar av filer med Google Analytics och Google Tag Manager
För att spåra filnedladdningar med Google Analytics, ställ in Tag manager in Site Kit från Google. För att göra det, gå till Site Kit > Inställningar > Anslut fler tjänster fliken och sedan konfigurera tagghanteraren.
Detta kommer att uppmana dig att ansluta ditt Google Tag Manager-konto till din webbplats via Site Kit.
När du har ställt in den och den är ansluten till din webbplats, gå till https://tagmanager.google.com/. Välj behållaren du har anslutit till din WordPress-webbplats (se till att behållar-ID: t matchar).
Klicka sedan på vänster sida av sidan Tags och klicka sedan på Nya.
Namnge det vad du vill, men för det här exemplet kommer vi att kalla det "Track Downloads".
Klicka sedan på Taggkonfiguration rutan och klicka på i menyn som visas Google Analytics: Universal Analytics.
Följ sedan inställningarna nedan:
- Spårtyp: Händelse
- Kategori: Dokumentnedladdning (skriv ut det - notera att det här kan vara vad du vill)
- Handling:
- Klicka på knappen med ett + i en batteriliknande ikon.
- Detta öppnar ett skjutfönster där du ber dig välja en variabel.
- Klicka "Inbyggda ins".
- Hitta och välj Klicka på URL.
- etikett:
- Klicka på knappen med ett + i en batteriliknande ikon.
- Detta öppnar ett skjutfönster där du ber dig välja en variabel.
- Hitta och välj Sidvägen.
- Google Analytics-inställningar:
- Klicka Ny variabel
- I fönstret för variabelkonfiguration placerar du ditt spårnings-ID i spårnings-ID-fältet.
- Save
Lämna alla andra inställningar som standard.
Klicka sedan på utlösande område. I Välj utlösare skärm som visas klickar du på + i det övre högra området.
Klicka på Utlösarkonfiguration område och du kommer att uppmanas att välja en utlösartyp. Välj Bara länkar under avsnittet Klicka. Sedan Välj Några länkklick under Den här utlösaren tänds. Följ inställningarna nedan:
Här är regexuttrycket vi använde:
\. (pdf | xlsx | png | docx) $
Detta låter dig spåra nedladdningar av alla filer med pdf-, xlsx-, png- och docx-tillägg.
Spara din trigger (du kommer att bli ombedd att namnge den om du inte redan har gjort det - bara namnge det vad du vill - men för det här exemplet kallade vi det "Track Downloads").
Din sista skärm ska nu se ut så här:
Du är nu redo att Save det och du är klar!
69. Dölj annonser för enstaka inlägg
Om du visar annonser i varje blogginlägg och vill dölja annonser för ett visst inlägg, lägg bara till följande kodavsnitt i ditt single.php fil. Se till att du ersätter xx med inläggs-id: t och infogar din annonskod i kodavsnittet nedan.
if (get_the_ID ()! = xx) {Din annonskod här}
70. Slå in annonser i inlägg var du än vill
Ibland vill du bestämma var dina annonser ska visas manuellt genom en kortkod. Du behöver inte ett plugin för att göra detta. Här är hur:
I dina teman functions.php fil, lägg till följande kodavsnitt. Se också till att du lägger in dina annonskoder i den. Byta ut DIN ADSENSKOD GÅR HÄR med ditt eget AdSense-kodavsnitt.
funktion display_adsense () {ob_start (); ?> DIN ADSENSKOD GÅR HÄR
Nu är allt du behöver göra att sätta kortkoden [col_ray_adsense] inom dina inlägg eller sidor och dina annonser visas på sin exakta plats.
71. Exportera e-postadresser från kommentarer från användaren
Kör nedanstående SQL-fråga mot din databas för att exportera alla användarinlämnade e-postadresser utan dubbletter. Detta kan vara till hjälp för att skapa din e-postlista.
VÄLJ DISTINCT comment_author_email FROM wp_comments;
Efter implementeringen av GDPR måste detta exklusivt specificeras och godkännas som en del av din integritetspolicy. Du måste också dubbla opt-in användare som läggs till i din e-postlista på detta sätt.
72. Blockera specifik IP-adress
Lägg till följande rader i .htaccess fil för att neka vissa IP-adresser från att komma åt din webbplats.
Order Allow, Deny Tillåt från all Deny från xxx.xxx.xxx.xxx
Du kan ändra xxx till olika mönster för att blockera antingen ett, flera, hela IP-intervall eller vad du än behöver. Läs mer om hur du gör det här: https://htaccessbook.com/block-ip-address/
73. Uteslut sidor från sökning
Om du vill undvika att visa sidor i sökresultaten, lägg till följande kodavsnitt i ditt tema functions.php fil.
funktion modify_search_filter ($ query) {if ($ query-> is_search) {$ query-> set ('post_type', 'post'); } returnera $ fråga; } add_filter ('pre_get_posts', 'modify_search_filter');
74. Lägg till reklaminnehåll på hemsidan ovanför artiklarna
För att göra detta måste du redigera ditt temas index.php-fil. Hitta sedan och direkt under det kan du lägga till ditt marknadsföringsinnehåll, till exempel registreringsformulär för nyhetsbrev, annonser och andra.
Observera att inte alla teman använder samma exakta kod och struktur för att producera sin index.php-fil. Ibland kan det vara något av följande:
Återigen kommer inte alla teman att använda dessa, vissa använder andra kombinationer, men de bör alltid vara i index.php filen och är alltid nära toppen.
75. Begränsa åtkomsten till inloggningssidan för specifika IP-adresser
Lägg till följande på din webbplats .htaccess fil:
Beställ Neka, Tillåt Neka från allt Tillåt från xx.xx.xx.xx
Ersätt xx.xx.xx.xx med din egen IP-adress. Med detta kan bara du komma åt inloggningssidan.
76. Skapa en manuell säkerhetskopiering av din databas
Logga in på phpMyAdmin, välj WordPress-databasen du vill säkerhetskopiera.
Gå till fliken Exportera och klicka på knappen Gå längst ner på sidan. När din webbläsare uppmanar dig att ladda ner säkerhetskopian klickar du på ja. Du har nu en säkerhetskopia av din databas!
77. Återställ din WordPress-databas
Om du har skapat en manuell säkerhetskopia av din webbplats enligt tidigare tricks kan du så småningom behöva återställa den.
Logga in phpMyAdmin, välj din WordPress-databas, gå till Importera fliken, klicka Välj FIL och välj den databas som du vill återställa från hårddisken. Klicka sedan på Go knapp.
78. Använd SSL-läge för inloggning
Om du har ett SSL-certifikat installerat på din server kan du tvinga din WP-installation att använda SSL-läge för säker användarinloggning.
För det, lägg till koden nedan till wp-config.php fil.
definiera ('FORCE_SSL_ADMIN', sant);
Förresten, om du vill undvika allt krångel som är förknippat med att få en SSL själv, stöder vår värd, InMotion, faktiskt SSL-värd, via deras InMotion-delade konton. Läs vår fullständiga recension här: https://www.collectiveray.com/inmotion-hosting-review.
79. Begränsa åtkomst till wp-inkluderar mapp
Lägga till detta till din .htaccess filen nekar all åtkomst till din WordPress-webbplats wp-innehåller filer och katalog:
# Blockera wp-innehåller mapp och filer RewriteEngine On RewriteBase / RewriteRule ^ wp-admin / includes / - [F, L] RewriteRule! ^ Wp-includes / - [S = 3] RewriteRule ^ wp-includes / [^ /] + \. Php $ - [F, L] RewriteRule ^ wp-includes / js / tinymce / langs /.+ \. Php - [F, L] RewriteRule ^ wp-includes / theme-compat / - [F, L]
80. Inaktivera redigering av mallfiler
Alla WordPress-användare med administratörsåtkomst kan redigera mallar genom att navigera till Utseende> Editor. Om du har flera administratörer på din webbplats är det en bra idé att inaktivera den här funktionen.
Du kan göra det genom att lägga till följande kodrad till wp-config.php:
definiera ('DISALLOW_FILE_EDIT', sant);
81. Dölj versionnummer
Specifika WordPress-versioner kan ha sårbarheter som kan utnyttjas. Om en hackare lyckas identifiera vilken version av WordPress du använder kan han använda den informationen för att få kontroll över din webbplats genom sådana kända sårbarheter.
Genom att infoga nedanstående kod till din functions.php du kommer att dölja WP-versionsnumret, vilket kommer att vara ett extra skydd för din webbplats.
remove_action ('wp_head', 'wp_generator');
82. Inaktivera åtkomst till specifika filtyper
Skapa en ny .htaccess fil, lägg till följande kod och ladda upp filen inuti wp-innehåll mapp.
# Inaktivera åtkomst till alla filtyper utom följande ordernekt, tillåt neka från alla Tillåt från alla
Detta inaktiverar åtkomst till alla filtyper utom de nämnda filerna i koden.
83. Se nyligen modifierade filer
Om du har SSH-åtkomst till din server, logga in och kör kommandot nedan för att se de nyligen modifierade filerna. Detta kommando kommer till nytta, särskilt om du misstänker sårbar åtkomst till din server utan ditt samtycke.
Kommandot nedan visar ändringar som gjorts de senaste två dagarna i den angivna katalogen.
hitta / hem / din katalog / din webbplats / -mtime -2 -ls
84. Återställ ditt lösenord manuellt
Logga in på phpMyAdmin, välj din webbplats databas, gå till fliken SQL och klistra in följande kommando i textrutan och klicka på knappen Go:
UPPDATERA `wp_users` SET` user_pass` = MD5 ("LÖSENORD") VAR `wp_users`.`user_login` =" ADMIN ";
Obs: Se till att du ändrar "ADMIN" till ditt faktiska användarnamn och "LÖSENORD" till ditt önskade lösenord. Använd INTE LÖSENORD som det faktiska lösenordet eftersom din webbplats kommer att hackas.
85. Inaktivera alla plugins även om du inte kan komma åt instrumentpanelen
Ofta kan du behöva inaktivera alla plugins för felsökning.
Men om du av någon olycklig anledning inte kan logga in på din instrumentpanel kan du inaktivera alla plugins via FTP eller CPanel, File Manager Access.
Gå till WP-innehåll / katalog och ändra mappnamnet från plugins till något annat, till exempel wp-content-backup. Detta kommer automatiskt att inaktivera / inaktivera alla dina plugins, så att du kan komma åt din instrumentpanel igen om ett av dessa plugins skapar ett problem.
86. Visa alla aktiva plugins
För underhållsändamål kanske du vill få en lista över aktiva plugins på en specifik WordPress-installation.
Klistra in följande kod till functions.php fil, och du kommer att se en widget som visar alla aktiva plugins på din instrumentpanel.
add_action ('wp_dashboard_setup', 'wpse_54742_wp_dashboard_setup'); funktion wpse_54742_wp_dashboard_setup () {wp_add_dashboard_widget ('wpse_54742_active_site_plugins', __ ('Active Plugins'), 'wpse_54742_active_site_plugins'); } funktion wpse_54742_active_site_plugins () {$ the_plugs = get_option ('active_plugins'); eko ' '; foreach ($ the_plugs som $ key => $ värde) {$ string = explode ('/', $ value); // Mappnamnet visas eko ' '. $ string [0].' '; } eko ' '; }
87. Undvik enkelt skräppost från kommentarer
Istället för att markera kommentarer som skräppost varje gång kan du blockera skräppostarna direkt från att publicera kommentarer på din blogg. Följande kod letar efter HTTP-hänvisare och blockerar automatiskt kommentaren om hänvisaren inte är giltig.
Lägg till följande kod i dina teman functions.php fil:
funktion check_referrer () {if (! isset ($ _ SERVER ['HTTP_REFERER']) || $ _SERVER ['HTTP_REFERER'] == "") {wp_die (__ ('Aktivera referenser i din webbläsare, eller, om du') re a spammer, bugger off! ')); }} add_action ('check_comment_flood', 'check_referrer');
88. Ta bort postdatumstämpel från SERP
Om ditt innehåll inte är tidskänsligt, se till att du undviker att visa WordPress-datumstämplar på SERP, vilket ökar CTR för dina inlägg som visas på SERP.
Gå till single.php fil och hitta något så här:
Ersätt den med följande kod:
document.write("");
Vissa teman har inte samma exakta kod och vissa teman, som GeneratePress, gör att du kan ta bort datum helt genom att lägga till ett filter, så om det inte fungerar kan du konsultera ditt temas utvecklare för mer information.
89. Förhindra Hotlinking av bilder
Att skydda dina bilder från hotlinking hjälper dig att spara massor av bandbredd genom att förhindra att andra webbplatser visar eller till och med bäddar in dina bilder på sina egna webbplatser.
Helt enkelt gå till .htaccess filen och lägg till följande kod. Se till att du ersätter delen "ditt-domännamn-här" med ditt faktiska domännamn.
RewriteEngine on RewriteCond% {HTTP_REFERER}! ^ $ RewriteCond% {HTTP_REFERER}! ^ Http (s)?: // (www \.)? Your-domain-name-here [NC] RewriteRule \. (Jpg | jpeg | png | gif) $ - [NC, F, L]
89. Inaktivera HTML i kommentarer
Spammare används för att skicka in massor av HTML-länkar i kommentarer, vilket kan ha en negativ inverkan på organisk trafik till din webbplats. Du kan åtgärda detta genom att förhindra all HTML från kommentaren och endast lämna texten.
Öppna bara functions.php och infoga följande kod för att inaktivera HTML-element i kommentarer.
// Detta inträffar när kommentaren publiceras
funktion plc_comment_post ($ inkommande_kommentar) {
// konvertera allt i en kommentar så att det bokstavligen visas
$ incoming_comment ['comment_content'] = htmlspecialchars ($ incoming_comment ['comment_content']);
// det enda undantaget är enkla citat, som inte kan vara # 039; eftersom WordPress markerar det som skräppost
$ incoming_comment ['comment_content'] = str_replace ("'",' '', $ incoming_comment ['comment_content']);
retur ($ inkommande_kommentar);
}
// Detta inträffar innan en kommentar visas
funktion plc_comment_display ($ comment_to_display) {
// Sätt tillbaka de enskilda citaten
$ comment_to_display = str_replace ('' ', "'", $ comment_to_display);
returnera $ comment_to_display;
Och vem förutom sökmotorer är viktig för våra webbplatser? Sociala nätverk förstås! Här är WordPress sociala nätverk tricks.
Naturligtvis skulle din blogg vara ingenting om den inte är social idag - här är några fler WordPress-tips, tricks och tweaks för att umgås med din blogg.
90. Begränsa Bots-åtkomst
Genom att förhindra kränkande robotar från att komma åt din webbplats kan du skärpa säkerheten för din WordPress-blogg. Kopiera följande kod till .htaccess fil.
SetEnvIfNoCase User-Agent ^ $ keep_out SetEnvIfNoCase User-Agent (pycurl | casper | cmsworldmap | diavol | dotbot) keep_out SetEnvIfNoCase User-Agent (flickig | ia_archiver | jakarta | kmccrew) keep_out SetoNoCI | User | Agent | Agent | agent | keep_out Order Allow, Deny Tillåt från allt Deny från env = keep_out
91. Inaktivera självpingbackar
Om du har aktiverat pingbacks på din webbplats skapar du en pingback varje gång du länkar till dina egna inlägg. Du kan inaktivera detta genom följande kodavsnitt.
Lägg till följande kod i din functions.php fil för att inaktivera självpingbackarna.
funktion disable_self_trackback (& $ länkar) {foreach ($ länkar som $ l => $ länk) om (0 === strpos ($ länk, get_option ('hem'))) unset ($ länkar [$ l]); } add_action ('pre_ping', 'disable_self_trackback');
92. Omdirigera trafik från icke-www till www
Du kan enkelt 301 omdirigera all trafik från icke-www till www-version genom att lägga till följande kod i .htaccess fil:
RewriteEngine on RewriteCond% {HTTP_HOST} ^ yourwebsite \ .com RewriteRule ^ (. *) $ Https://www.yourwebsite.com/$1 [R = 301, L]
Glöm inte att byta ut “din webbplats”Med ditt eget domännamn.
93. Visa antalet hittade sökresultat
Visa antalet sökresultat som hittades på din WordPress-sökresultatsida genom att lägga till följande kodrad till dina teman search.php fil.
Sökresultat för post_count; _e (''); _e (' '); echo $ -tangent; _e (' '); _e ('-'); echo $ count. ''; _e ('artiklar'); wp_reset_query (); ?>
94. Uteslut kategorier från sökning
När en användare gör en sökning på din webbplats kanske du ibland inte vill visa sökresultat från en viss kategori som innehåller reklaminnehåll, portföljartiklar etc. Lägg bara till följande kod i functions.php-filen för att utesluta specifika kategorier från sökning.
funktion exclude_category_from_search ($ query) {if ($ query-> is_search) {$ query-> set ('cat', '-24, -45, -52'); } returnera $ fråga; } add_filter ('pre_get_posts', 'exclude_category_from_search');
Den viktiga delen här är denna rad:
$ query-> set ('cat', '-24, -45, -52');
Detta berättar för WordPress vilka kategorier vi vill utesluta från sökning via deras ID. I det här exemplet utesluter vi kategorier med ID: n 24, 45 och 52. Du måste ersätta dem med kategori-ID: n för de du vill utesluta (Obs: minustegnet [-] måste inkluderas!).
95. Ta bort alla Pingbacks
Kör följande SQL-kommando via phpMyAdmin mot din databas för att ta bort alla pingbacks du fått. Som vanligt kan dessa WordPress-tips där vi tar bort saker från databasen orsaka irreparabel skada på din webbplats.
Ta säkerhetskopior!
RADERA FRÅN wp_comments WHERE comment_type = 'pingback';
96. Inaktivera HTML i kommentarer
Spammare brukade skicka massor av HTML-länkar när de kommenterade, vilket kan ha en negativ inverkan på att få organisk trafik till din webbplats. Öppna bara temas funktioner.php-fil och infoga följande kod för att inaktivera HTML-element i kommentarer.
add_filter ('pre_comment_content', 'wp_specialchars');
97. Visa selektiva tweets
Om du använder ett personligt Twitter-konto kanske du inte vill visa varje tweet för dina bloggläsare. I sådana fall kan du bara visa selektiva tweets till dina bloggläsare med ett visst nyckelord eller hashtagg.
Gå till Twitter-widgets >> klicka på knappen "skapa ny" >> klicka på "sök" -fliken.
I sökfrågan skriver du in från: dartcreations webdesign
Ersätt dartcreations med ditt twitterhandtag och webbdesign med din önskade fråga. Spara din widget och kopiera den till widgetsektionen på din WordPress-webbplats.
98. Omdirigera flöden till FeedBurner-flöden
Lägg till följande kod i .htaccess för att förvandla WP-flöden till FeedBurner-flöden.
RewriteEngine on RewriteCond% {HTTP_USER_AGENT}! FeedBurner [NC] RewriteCond% {HTTP_USER_AGENT}! FeedValidator [NC] RewriteRule ^ feed /? ([_ 0-9a-z -] +)? /? $ Https: //feeds.feedburner. com / yourfeed [R = 302, NC, L]
Se till att du anpassar ovanstående kod med din FeedBurner-feed-URL (https://feeds.feedburner.com/yourfeed - ersätt den med din URL) innan du sparar.
99. Kategorispecifika RSS-flöden
Det är en bra idé att erbjuda dina läsare att prenumerera på en viss kategori i din blogg, särskilt om du täcker ett stort antal kategorier på din blogg.
Lägg bara till / mata till slutet av kategorin URL. Notera: detta fungerar bara om du har anpassade permalänkar aktiverade!
100. Försena inlägg till RSS-flöden
När du publicerar ett blogginlägg skickar det omedelbart dina prenumeranter ett meddelande om det nya inlägget via RSS-flöden. Du kan skjuta upp inlägg till RSS-flöden i en timme. Detta kan vara användbart, till exempel om du glömmer att söka efter trasiga länkar eller skrivfel innan du publicerar dina inlägg.
funktion Delay_RSS_After_Publish ($ var) {global $ wpdb; om (is_feed ()) {$ nu = gmdate ('Ymd H: i: s'); $ wait = '60'; $ device = 'MINUT'; $ var. = "OCH TIDSTAMPDIFF ($ enhet, $ wpdb-> posts.post_date_gmt, '$ nu')> $ vänta"; } returnera $ var; } add_filter ('posts_where', 'Delay_RSS_After_Publish');
101. Lägg till knappar för delning av sociala medier
Sociala medier är mycket populära idag. Hundratals miljoner människor använder olika sociala medieplattformar dagligen, så det är vettigt att ditt innehåll kan delas över dem.
En av de bästa pluginsna för att lägga till knappar för delning av sociala medier är Delade räkningar. Det är ett enkelt och lätt plugin som låter dig lägga till:
- Facebook Dela-knapp
- Pinterest Pin-knapp
- Smaskig knapp
- Twitter-knapp (med tredjeparts-API: et från tredje part)
- E-postdelning (med reCAPTCHA-stöd för att förhindra missbruk)
- Antal aktier totalt
- Skriv ut-knappen
- LinkedIn Dela-knapp
Inslag Up
Naturligtvis har vi inkluderat dessa 101 WordPress-tips och tricks i den här artikeln eftersom vi tror att det här är några av de bästa optimeringarna för WordPress som du kan implementera snabbt och enkelt utan att behöva anställa en utvecklare.
Det här är små förändringar i koden som du snabbt kan uppnå själv utan att riskera att bryta din webbplats eller din WordPress-mall ;-)
Behöver du hjälp med att göra saker? Prova dessa topprankade spelningar på Fiverr! (från $ 5)
Klicka här att hitta experter på Wordpress.
Klicka här för att skapa en fullständig WordPress-webbplats.
Tveka inte, lämna en användbara kommentera med dina tankar, dela sedan detta på din Facebook-grupp (er) som skulle tycka att det var användbart och låt oss skörda fördelarna tillsammans. Tack för att du delade och var trevlig!
Upplysningar: Denna sida kan innehålla länkar till externa webbplatser för produkter som vi älskar och rekommenderar helhjärtat. Om du köper produkter vi föreslår kan vi tjäna en remissavgift. Sådana avgifter påverkar inte våra rekommendationer och vi accepterar inte betalningar för positiva recensioner.