dato search shopping envelope Pinterest youtube LinkedIn Facebook Twitter instagram search

WordPress 5.1 Site Health

Den nyeste version 5.1 af WordPress kommer med en ny feature kaldet Site Health, som viser en notifikation i kontrolpanelet, hvis serveren som WordPress kører på bruger en forældet version af PHP-programmeringssproget. WordPress kan køre med PHP version 5.2.4 eller nyere, men de ældste af disse PHP-versioner bliver ikke længere vedligeholdt, så der er sikkerhedsmæssige […]

Google flagger http sites “not secure” fra juli

Google strammer igen sikkerhedsskruen. Fra version 68 af Chrome (forventes udgivet juli 2018) vil websites der kører http blive markeret som “not secure” i Chrome. Det kommer til at se sådan ud: Mange udbydere af webhosting tilbyder gratis SSL-certifikater med en simpel valideringsproces, f.eks. via Let’s Encrypt, så det behøver ikke være kompliceret eller dyrt at […]

Jetpack Photon kan gøre dit WordPress website langsommere

Automattics Jetpack plugin er en slags schweizerkniv til WordPress med en lang række features beregnet på at gøre WordPress websites hurtigere, sikrere og mere fleksible. Nogle af disse features er baseret på betalingstjenster, mens andre er gratis – i den sidste kategori er blandt andet et CDN beregnet til at få billeder til at loade hurtigere i […]

WordPress brute-force angreb

De seneste par uger har vi oplevet en voldsom stigning i antallet af brute force angreb på WordPress websites hostet på vores servere. Et brute force angreb er et forsøg på at finde en WordPress admin-brugers password ved systematisk at prøve passwords fra en lang liste med populære passwords og passwords der er høstet fra […]

Madopskrifter og metadata

Hvad ville internettet være uden kattekillinger og madopskrifter? Nej, vel? Strukturerede data og schema-markup Schema.org er et samarbejde mellem de helt store spillere på (søgemaskine-)markedet om struktureret markup af indhold på websites – i dette eksempel handler det om madopskrifter, fordi vi netop har været med til at relancere muttionline.dk Hvorfor bruge schema.org-markup? Helt enkelt: for at […]

Migrating Site(s) from a WP Network Installation

We recently had to move three websites out of a WP Network (“multisite”) installation. We took notes while we were working on this, but as it turned out almost everything we had to do was already documented in this excellent tutorial. The one issue we did run into was a problem where our admin user was […]

WordPress Admin Area Memory Allocation

A recent project required us to create a fairly large multipage competition entry form for a WordPress website. Because of some complex validation requirements we decided to implement the form in JavaScript using React and Redux. The form allows the user to upload images and pdf files. These files are Base64 encoded and added to the Redux store. […]

WordPress billed-gallerier

Der findes uendeligt mange billedgalleri-plugins til WordPress, men hvis det skal være nemt og enkelt, kan man nøjes med WordPress’ indbyggede galleri-funktion: Tilføj medier Opret galleri Vælg billeder – og husk at rette billedtitlen til klik på ‘Opret nyt galleri’ Tilføj evt. billedtekster, tilpas links og billedstørrelser Indsæt galleri Man kan plukke af alle de […]

Statisk eller dynamisk website?

HTML Browsere som IE, Edge, Chrome, Firefox m.fl. arbejder med HTML, som er et opmærkningssprog eller markup language. Sider skrevet ved hjælp af HTML består af indhold der er omgivet af forskellige HTML elementer som bestemmer hvordan indholdet af siden skal gengives i browseren. Det kan f.eks. se således ud: Elementerne <h1>, </h1>, <p> og </p> vises ikke i browseren, men bruges i stedet til at […]

Min WordPress hjemmeside er blevet HACKET!

WordPress er et populært content management system, og dets udbredelse gør det også til et yndet mål blandt hackere. Her er nogle ting man bør gøre hvis man har haft uønsket besøg på sit website. 1. Gendan fra backup De fleste hosting-udbydere tager backup af websites på deres servere. Det første man bør gøre er […]

XSS sikkerhedshul i mange WordPress temaer og plugins

WordPress har en nyttig add_query_arg() funktion der kan bruges til at føje en query streng til en URL. F.eks: add_query_arg() sørger automatisk for at URL’en formateres korrekt når der er flere query variabler, f.eks: Læg mærke til at add_query_arg() i eksemplet ovenfor bevarer det eksisterende ?view=list query, og at brugen af ? og & håndteres korrekt. Der findes en tilsvarende funktion remove_query_arg() som bruges til at fjerne en […]

Brug wp_nav_menu i WordPress-temaer

Tilpas mark-up af WordPress-menuer – så bliver det nemmere at lave styling til flere forskellige menuer på samme site. Den helt enkle måde at bruge WordPress’ menuer i et tema er at placere wp_nav_menu()i en tema-fil – så vises enten den første menu der er oprettet via Kontrolpanel > Udseende > Menuer, eller (hvis man ikke […]

WP-CLI

Hvis du kører WordPress på et webhotel hvor du har adgang til kommandolinjen (eller på en VPS), så har du forhåbentlig forlængst installeret WP-CLI? WP-CLI giver adgang til en række værktøjer til administration og vedligeholdelse af WordPress fra kommandolinjen, f.eks. Installation og opdatering af WP og plugins Brugeradministration Håndtering af WordPress options Databasehåndtering, f.eks. eksport […]

WordPress white paper om sikkerhed

Siden 2003 har WordPress har udviklet sig fra en blogging-platform til at blive et populært content management værktøj til små og store websites, webshops og så videre. En del af forklaringen er at WordPress er let at bruge og relativt let at udvikle til – det indbyggede kontrolpanel er let forståeligt, og WordPress’ APIer er […]

Billeder og WordPress

Billeder er ofte en væsentlig del af et websites indhold og WordPress forbedrer løbende mulighederne for at uploade, redigere og anvende billeder. 1. Tilføj billede Klik på ‘Tilføj medier’ for at begynde at uploade billeder til en side eller et indlæg: eller upload billeder via Kontrolpanel > Medier > Tilføj ny. OBS: Billedernes filnavne bør […]

Hvorfor kan jeg ikke redigere i tema-filerne?

Det er så nemt at rette i et WordPress-tema via kontrolpanelet i WordPress: Kontrolpanel > Udseende > Editor. Det gælder også plugins, hvor man dog får denne advarsel: En tilsvarende advarsel får man ikke når man prøver at redigere i tema-filerne, men det kan faktisk være lige så ‘farligt’, og vi har derfor valgt at […]

Slugs, permanente links og hvordan man undgår at forvirre WordPress

På WordPress-sites bruger vi ofte kategorier til at gruppere indhold (produkter, ydelser, kundeoversigter, medarbejderoversigter m.m.), men er ikke så tilfredse med de url’er (URL står for Uniform Ressource Locator, også kaldet www-adresse) WordPress leverer, f.eks. stickleback.dk/category/kunder Man kan selv ændre /category/ til f.eks. /kategori/ eller /type/ eller noget helt andet, men helst vil vi nøjes […]

Husk at vedligeholde dit website

Fordi et website ikke er som en trykt brochure, giver det god mening at bruge ressourcer på løbende vedligeholdelse, i stedet for bruge penge på at få lavet en ny hver tredje år. Tøj skal vaskes, hække skal klippes, CV’er opdateres – og det skal websites også. Det er ikke nok at få lavet et […]

WordPress-brugeren “admin”

Hvis man søger på nettet efter tips til at sikre sin WordPress-installation mod hackere, så er et af de mest udbredte råd at undgå at kalde admin-brugeren for “admin”. Men gør det egentlig nogen forskel om man bruger “admin” eller ej? Brute-force angreb på WordPress hjemmesider er en helt almindelig hacker-teknik, og vi oplever disse […]

Spam, spam, spam

Hvad stiller man op med 190.000 spam-kommentarer på en WordPress website? For nylig blev vi bedt om at hjælpe med at rydde op på en WordPress website hvor ejeren var træt af de mange spam-kommentarer der hele tiden kom væltende. Nemt, tænkte vi – log ind i WordPress, slet de uønskede kommentarer, og sæt Akismet […]

Sikkerhed på offentlige netværk

Ligesom så mange andre så arbejder vi ofte alle mulige andre steder end på kontoret. Det kan være ude hos en kunde, i et tog, fra en café, i en lufthavn, eller på et andet offentligt sted i Danmark eller i udlandet. I mange tilfælde er det eneste man har brug for en laptop og […]

Tilmelding til nyhedsbrev via hjemmesiden

Når beslutningen om at udsende nyhedsbreve er taget, skal der selvfølgelig være mulighed for at tilmelde sig nyhedsbrevet. Vi bruger oftest MailChimp, som er forholdsvist nemt at komme igang med at bruge og hvor man kan lave en tilmeldingsformular på WordPress uden at bruge plugins. Desuden kan man vælge om man vil udsende nyhedsbreve ‘gratis’ […]

Sikring af wp-config.php

WordPress konfigurationsfil “wp-config.php” indeholder blandt andet brugernavn og adgangskode til WordPress-databasen. Det er meget vigtigt at denne fil beskyttes så godt som muligt – hvis først en hacker får mulighed for at læse indholdet af denne fil, så står hoveddøren til din WordPress installation vidt åben, uanset hvor omhyggelig du er med at vælge gode […]

Dropdown-menuer i WordPress

WordPress danner automatisk en navigationsmenu i headeren. Hvis du har op til 5-6 siders indhold kan denne menu fint dække behovet, men hvis du har meget indhold på din hjemmeside, kan det hurtigt blive uoverskueligt. Så hvis du har meget indhold, eller bare gerne selv vil bestemme rækkefølgen, kan du via Kontrolpanel > Udseende > […]