post

Wat moet je doen als het uploaden van afbeeldingen niet werkt?

De laatste tijd zie ik steeds meer meldingen in het Nederlandse WordPress forum van mensen die problemen hebben met het uploaden van afbeeldingen. Nu ligt het probleem vaak bij je hoster en hoe deze z’n server heeft ingericht, maar er zijn toch een aantal dingen die je kunt doen om te kijken of je het werkend kunt krijgen

  1. Informeer of Safe-mode aan staat op je server. Dit antwoord kun je vaak het best van je hoster krijgen. Indien dit aan staat vraag dan gelijk of het ook uit mag. In veel gevallen mag/kan dit niet aangezien deze vaak standaard aan staat bij shared hosting.
  2. WordPress kent een configuratie bestand – wp-config.php – welke je terug kunt vinden in de root van je WordPress site waar je de volgende code aan toe kunt voegen: define('WP_MEMORY_LIMIT', '64M');. Het 64M gedeelte bepaald hoeveel intern geheugen er toe wordt gewezen aan je WordPress site. Veel (goedkopere) hosting omgevingen negeren deze instelling en in principe zal WordPress zelf ook al proberen meer geheugen toegewezen te krijgen, maar je kunt het altijd proberen.
  3. Een andere optie is via je .htaccess bestand je intern geheugen te verhogen door de volgende code helemaal bovenaan toe te voegen: php_value memory_limit 64M.
  4. Maak handmatig een map uploads aan in je /wp-content/ map. In sommige gevallen moet deze map via CHMOD op 777 staan om werkend te krijgen. Dit is op zich niet aan te raden, maar op sommige servers werkt het echt niet anders.
  5. Op sommige servers moet de eigenaar van de map uploads veranderd worden van de ftp user naar de apache.apache user. Dit moet meestal door je hoster gedaan worden, maar als je SSH toegang hebt kun je dit ook zelf doen door het volgende commando uit te voeren wanneer je naar de /wp-content/ map genavigeerd bent: CHOWN apache.apache uploads
  6. [Lees meer...]

post

Volg Je Bezoekers Live met Woopra

De meesten onder ons maken gebruik van Google Analytics om bij te houden hoeveel mensen je site bezoeken. Als je het slim doet dan gebruik je daar aanvullende Joost’s Google Analytics Plugin ook nog voor aangezien deze plugin je in staat stelt enorm veel meer te in te stellen, maar het kan ook anders.

Een paar maanden geleden kwam Woopra, een offline analytics tracking tool waarmee je bezoekers live kunt volgen op site, uit beta en beschikbaar voor iedereen. Woopra is een prachtige tool om het gedrag van bezoekers live op je site te volgen. Tot het punt dat het verslavend werkt ;) . [Lees meer...]

post

Kleuren in je webdesign

A color cheat sheet of pagetutorAls je zelf een website aan het bouwen bent en je moet daarbij ook het design doen dan zijn kleuren cheat-sheets erg handig. Zo weet je welke kleuren websafe zijn. Hierdoor kom je niet voor verrassingen te staan. Op deze cheat-sheets staan de kleuren met hun hex nummer, hierdoor kan je de kleuren gemakkelijk in je css-bestand opnemen door de nummers over te nemen.

Zelf gebruik ik de RGB hex Colour Chart van Addedbytes. Deze heb ik uitgeprint en in een map gestopt. Zo kan ik deze pakken als ik een bepaalde kleur nodig heb. Maar er zijn natuurlijk meer kleuren cheat-sheets. [Lees meer...]

post

Intern geheugen uitbreiden voor je WordPress site

Intern geheugen

Regelmatig kom ik in het WordPress forum meldingen tegen van WordPress gebruikers met hulpkreten als volgt:

Help, mijn site doet het meer en ik krijg de volgende melding: PHP Fatal error: Allowed memory size of X bytes exhausted (tried to allocate Y) in whatever.php

Vaak zie je dit soort meldingen in hoeveelheid toenemen wanneer WordPress een versie update uitbrengt zoals van 2.8 naar 2.9. In veel gevallen zal WordPress met een dergelijke nieuwere versie namelijk iets meer geheugen vragen van je server dan voorheen. Wat overigens ook mee speelt is het aantal plugins dat je extra hebt geactiveerd, maar ook wat voor soort plugins dat zijn. [Lees meer...]

post

Navigatie toevoegen aan je WordPress webshop

Hiranthi van illutic Webdesign heeft een mooie tutorial gemaakt om je betalingsstappen zichtbaar te maken die ik jullie niet wil onthouden.

In Nederland ben je, als webshop, verplicht aan te geven hoeveel stappen je klant moet ondernemen voor de aankoop. Dat houdt dus in dat je aan moet geven welke stap de klant op dat moment is, welke stappen er al zijn geweest en welke er nog komen gaan.

In Shopp zit dit niet standaard gebakken, maar het is wel makkelijk toe te voegen.

Haar tutorial voor de duidelijkheid over de  Shopp plugin, meer over WordPress webshop, en Hiranthi laat op een heldere manier zien hoe je dit zou kunnen doen, inclusief opmaak: betalings-navigatie toevoegen aan Shopp.

post

Thematic snippets om WP Dimensie Child Themes te maken

Tijdje terug heb ik aangegeven jullie mee te nemen in het proces hoe van Thematic naar een Child Theme te gaan hier op WP Dimensie. Vandaag deel 1. Zoals je nu ziet kun je zien dat WP Dimensie er al anders uit ziet dan de standaard Thematic theme en daarnaast gedraagt het huidige design zich op een aantal vlakken ook anders.

Ik weet niet of ik een standaard ga hanteren hoe ik de wijzigingen door ga voeren, maar in dit geval begin ik gewoon van boven naar beneden. Mijn intentie in eerste instantie was de designelementen van het vorige design te implementeren in deze versie. Te denken valt aan de volgende elementen:

  • toevoegen van topnavbar inclusief twitter, rss feed, rss reacties
  • menu overnemen (inclusief dropdown van categorieën)
  • CSS voor WP125 plugin overnemen.
  • CSS voor WP-Page-Navi overnemen.

[Lees meer...]

post

Subpagina’s samen met hoofdpagina’s tonen in sidebar

Al hoe fijn WordPress werkt, het is soms best nog wel eens lastig om alles uit de kast te halen als het om het tonen van subpagina’s i.c.m. met hoofdpagina’s in bijvoorbeeld een sidebar. Ofwel.. Child Pages samen met Parent Pages tonen.

WP Engineer publiceerde vandaag een fijne hack om dit op te lossen.

Important for us are 2 things: the top page is always at the end of the array and it can return an empty array. So we just go to the end of the array and for the case that there is no parent page, we display all the subpages of this page. We write a function in our functions.php because it is easier to maintain, and may also be used in several sidebars. [Lees meer...]