lägre aktivitet

21/09 - 2011

nu kommer det inte hända så mycket här. Jag har precis börjat jobba på hypernode som wordpressutvecklare. Men screencasts kommer att komma upp varannan tisdag.

Custom posts vs. post format

24/08 - 2011

I wordpress finns det (minst) två sätt att göra så att olika typer av inlägg får olika utseende. De två vanligaste är custom post och post format. Men när ska man använda vad och vad är skillnaden?

Förstå vad de är

För att kunna veta vilken man ska använda måste man veta lite om dem. Jag kommer gå igenom dem lite snabbt utifrån det jag har i huvudet nu

.

Läs resten av inlägget och kommentera

Ett problem jag aldrig sett

23/07 - 2011

Var på ett företag för någon dag sedan. Han jag pratade med tog upp ett problem med wordpress jag aldrig tänkt på. Nu sitter jag och tänker på hur det ska lösas.

Problemet var att visa vissa länkar på en sida men andra på en annan. Detta ska göras med en widget eller nått. I joomla verkar det vara lätt men svårare i wordpress.

Men jag är nära en lösning i wordpress också som går att använda med widget, hårdkodat eller shortcode direkt på sidan. så håll er uppdaterade!

uppdatering:

Har kommit så långt att man kan kryssa i vilka sidor man vill visa. dessa sparas som meta för varje sida.

uppdatering 2:

nu har jag ett fungerande script. Man väljer vilka sidor man vill ska visas som länkar. Då sparas sidans id som meta. Därefter skickar jag det genom en funktion som hämtar alla inlägg med dessa iden och skriver ut dem. Håller på med en widget så att man enkelt kan lägga till dem. Ska göra samma sak med länkar sen så man kan lägga till sådant också. Antagligen kommer jag göra så med en textruta för html så man kan bestämma att det bara ska synas på vissa sidor.

Nu ska jag bara komma på ett sätt att testa om man angett det och bara visa det på sådana sidor. Men en enkel if sats ska nog lösa det problemet. Om man till exempel kör en extend på widget klassen kan man testa om den här sidan (med hjälp av sidans id) har angett sidor. Ska fortsätta imorgon.

uppdatering 3:

Klart! har bara en bugg kvar att fixa och det har med echo att göra så det tar väll 10 minuter. Kolla in det på github

project on githubLadda ner