Lägg till SSL på din WordPress-hemsida

SSL är ett ord man hör ofta nuförtiden, till stor del tack vare GDPR som inte behöver någon närmare introduktion. Det är ett certifikat, en sorts unik kodsträng som man använder för att kryptera all förbindelse mellan en webbplats och dennes besökare. När det är korrekt installerat så ser man ett litet hänglås bredvid domännamnet i adressfältet i webbläsaren (som på denna webbplatsen).

En viktig anledning att skaffa SSL förutom det faktum att trafiken från din sajt inte blir lika lätt att avlyssna, är att Google prioriterar webbplatser som har sådant säkerhetslager. För synas högt på Google vill ju allihopa!

Binero och flera andra webbhotell erbjuder numera SSL-certifikat billigt eller rentav gratis och man brukar kunna installera det med ett enkelt klick många gånger. Men om du har en sida byggd i WordPress så aktiveras ”hänglåset” inte alltid automatiskt, utan det finns två steg man behöver göra.

Ändra inställningar från http till https

Man behöver berätta för besökarna att sidan numera använder SSL. Det gör man genom att ändra till https istället för http i URLen. Observera att ditt SSL-måste vara installerat och klart hos webbhotellet, annars kommer din sajt bli onåbar när du ändrar denna inställning! Om det skulle bli så, är enda sättet att logga in direkt i databasen och ändra tillbaka igen vilket kan vara svårt för en lekman.

Ersätt bildadresser som saknar SSL

Alla blogginlägg med bilder, länkar till dessa utan SSL och om det finns ett enda länkat element utan SSL på sidan så syns inte det lilla hänglåset. För att åtgärda detta får man göra en ”sök och ersätt”. Installera och aktivera pluginet ”Better Search Replace” av Delicious Brains, vilket hamnar under menyvalet ”verktyg”. Skriv in ditt domännamn med http och sedan ersätt med versionen som har https. Markera sedan alla databastabeller och bocka ur den sista rutan innan du trycker på ”kör”. Nu uppdateras alla interna länkar och vips när du besöker sidan, bör du se det lilla hänglåset.

Om du tycker det låter svårt, så finns det även en snabblösning i form av pluginet Really Simple SSL. Installera pluginet och aktivera, så sköter det allt åt dig. Personligen undviker jag dock plugin om möjligt då fler plugins kan innebära fler säkerhetsrisker och ibland en långsammare webbplats.

 

Gratis guide: bygga hemsidor i WordPress

Under året genomför jag en kurs i WordPress på Sensus i Växjö. Tyvärr fanns inget bra kursmaterial att hitta på marknaden. På engelska fanns en del, men det höll inte rätt klass. Därför fick jag skriva ett helt eget kompendium. Nu kan du ladda ner det gratis!

Steg för steg-guiden lär dig att…

  • Installera WordPress på ett webbhotell
  • Byta teman (designmallar)
  • Installera tilläggsfunktioner
  • Redigera sidor med text och bild

» Här kan du ladda ned din gratis guide i WordPress

Kurs att bygga hemsidor i WordPress

Har du velat ta saken i egna händer och bygga en hemsida till dig själv, företaget eller föreningen? Strax efter nyår startar jag min kurs i WordPress på Sensus i Växjö.

Passa på lära dig grunderna i webbdesign. Under kursen bygger du en egen hemsida som du sen kan behålla om du så önskar. Vi går igenom varje steg långsamt och i detalj, så att det sitter i ryggmärgen när deltagarna väl är klara med kursen.

WordPress är ett grymt och världsledande publiceringsverktyg, som kan vara lite knepigt att börja med på egen hand. Men när man väl kommit igång och byggt sin första hemsida, brukar det vara svårt att sluta…

WordPress är framtiden

Om du precis som jag har snöat in dig på WordPress, så gratulerar jag dig. För oss webbdesigners så har WP växt och blivit en av världens ledande publiceringsverktyg och framgångssagan verkar bara fortsätta…

Allt fler hemsidor byggs med WordPress i grunden och efter hand så utvecklas backend allt mer. De gamla fördomarna som att ”WordPress är bara till för bloggar” eller att ”WordPress begränsar de konstnärliga möjligheterna” stämmer inte längre. Om man vet hur man gör så kan man relativt enkelt bygga ett tema helt från grunden och få det att se ut som precis vilken hemsida som helst. Man måste inte använda standardteman och fasta inställningar. Möjligheterna känns nästan obegränsade!

Trots detta stöter man på en massa trendiga (tror de själva) webbutvecklare som tjatar om ”Du måste börja med Ruby on rails” eller ”inget kan slå .NET till företagswebbar”. Men jag måste ta ner dem på jorden lite. Visst om du vill bli en superkonsult och jobba med myndigheter och andra utdragna projekt, men för oss vanliga dödliga där 95% av kunderna är småföretagare som vill se snabba resultat till vettig peng så finns det idag inget bättre alternativ än just WP.

WP is the future. Word!

Dölj moms för visst språk i WPML och Woocommerce

I dagarna har jag haft en kund som säljer till Norge i sin nätbutik i WordPress. När man säljer till Norge ska man inte lägga på svensk moms, vilket dock inte till fullo stöds i Woocommerce. När man växlar mellan språk på sajten så syns priserna alltid med svensk moms om sverige är satt till huvudland. Jag kontaktade både Woocommerce och WPML där jag fick svaret att det inte var möjligt att filtrera priserna på något annat sätt än när besökaren anger sin adress i kassan. Jag vägrade tro på det…

…och jag hade rätt! Lägg in detta i det aktiva temats functions.php för att visa alla priser utan moms när besökaren är inne på norska sidan. Språkkoden ”nb” kan givetvis bytas ut mot annan om du behöver.


// Filter woocommerce not to show tax for certain languages
function filter_woocommerce_calc_tax( $taxes, $price, $rates, $price_includes_tax, $suppress_rounding )
{
global $sitepress;
if(!is_admin() && $sitepress->get_current_language()=="nb"){
$taxes = array( 1 => "float(0.000)" );
}
return $taxes;
};
// add the filter
add_filter( 'woocommerce_calc_tax', 'filter_woocommerce_calc_tax', 10, 5 );

Visa endast produkter från samma underkategori i Woocommerce

Woocommerce är en näthandelslösning för publiceringsverktyget WordPress. Det har en funktion för att visa relaterade produkter vilka tillhör samma produktkategori. Dock om en produkt tillhör två olika produktkategorier (parent/child) så visas produkter både från över- och underkategori.

Följ de här stegen

1. Kopiera filen /wp-content/plugins/woocommerce/templates/single-product/related.php

2. Klistra in i en ny mapp i /wp-content/themes/ditt-tema/woocommerce/single-product/

3. Öppna related.php och klistra in följande direkt under ”global…”:

$cats_array = array(0);
// Get categories
$terms = wp_get_post_terms( $product->id, 'product_cat' );
//Select only the category which doesn't have any children
foreach ( $terms as $term ) {
$children = get_term_children( $term->term_id, 'product_cat' );
if ( !sizeof( $children ) )
$cats_array[] = $term->term_id;
}

4. Byt ut den array som heter ”args” med följande:

$args = apply_filters( 'woocommerce_related_products_args', array(
'post_type' => 'product',
'ignore_sticky_posts' => 1,
'no_found_rows' => 1,
'posts_per_page' => $posts_per_page,
'orderby' => $orderby,
'tax_query' => array(
array(
'taxonomy' => 'product_cat',
'field' => 'id',
'terms' => $cats_array
), ) ) );

5. Ladda upp via FTP. Klart! Nu ska du endast se relaterade produkter från samma underkategorier och inte från föräldern

(Testat med Woocommerce 2.3.9 och WordPress 4.2.2)

Template för WordPresstema

Sisådär 99% av alla hemsidor jag snickrar ihop nuförtiden bygger på publiceringsverktyget WordPress. Det är snyggt, mångsidigt och framför allt gratis.

Allt som oftast behöver man bygga ett tema (hemsidesdesign) från grunden, och de som snickrat i WordPress vet att det är ett hästjobb att bygga allt från grunden. Därför brukar man använda sig av en mall som redan innehåller de flesta av de filer och inställningar en färdig hemsida behöver. Men att hitta rätt mall kan vara knepigt bara det. Många av mallarna som finns har alldeles för många inställningar och designval redan inlagda, vilket gör sidan tung och svår att bygga vidare på.

Men sök ej mer! Nu finns WP mallen Underscores (även kallad ”_s”)

Gå in på sajten via länken ovan och ange namnet på temat du vill skapa. Vips, så laddar du ner en komprimerad mapp med allt du behöver.

Lycka till med ditt hemsidesbygge!