Jag har börjat testa WordPress 3.0 RC-1, det vill säga ”release candidate”. En stor nyhet är menyer som hanteras dynamiskt i administrationen, något som kommer göra det till ett mycket trevligare CMS. Jag har inte provat dem i något layout-tema ännu, men vid en första anblick ser det mycket lovande ut! :) Uppgraderingen verkar gått utan problem där jag provat.
Inlägg märkta ‘wordpress’
Att skriva plugins är bra marknadsföring
onsdag, 17 mars, 2010Jag har upptäckt att skriva plugins är bra marknadsföring. Populära applikationer som WordPress har så många användare, och ger man dem något gratis får man trafik tillbaka. Mitt eget WordPress plugin, Random Post Box (på WordPress, och på OpenSourceEditor) gav snabbt en rejäl trafikökning. Efter några dagar när länken inte var bland nya plugins på WordPress.org så gick trafiken ned något men håller ändå en stadig ström och ger kommentarer.
Ny design banar vägen
onsdag, 18 november, 2009Du som varit inne här tidigare kanske noterar att vi har ny design. Den banar vägen för en hel del förändringar som dyker upp här varefter. Men först och främst ett ansiktslyft – jag hoppas det känns som en förbättring? :)

En uppdatering av WordPress till 2.8
torsdag, 18 juni, 2009Då var den här webbplatsens WordPress-skript, verkyget för publicering, uppdaterat till version 2.8. Svårt? Nej, WordPress gör det lätt.
Jag tycker WordPress är ett smidigt verktyg att arbeta med, även när det kommer till egen utveckling av temans och plugins. Tagg-bibliotek är inte för komplicerade och det går snabbt att sätta sig in i det hela för den som kan lite PHP. Jag kan förstås lära dig mer om du anmäler dig till kursen i PHP eller webbdesign, annars kan du anlita Xoda för att fixa publiceringssystemet åt dig. Mängden användare gör det lätt att få hjälp.
Weblog Tools årliga tävling för WordPress-plugin
lördag, 9 maj, 2009Weblog Tools har en årlig tävling där du kan vinna pengar (och ära) genom att göra en bra plugin till publiceringsverktyget WordPress. Tävlingen har varit väldigt framgångsrik tidigare år och en del vinnarplugin har faktiskt kommit med i WordPress grundinstallation.
För dig som vill lära dig att göra WordPress-plugin så finns det förstås dokumentation att läsa, men det är också många andra som gjort tutorials. Ett bra ställe att böra kanske är NETTUTS A Crash-course in WordPress pugin-development. Fast du behöver förstås kunna PHP :)
Hittat via Lorelle on WordPress.
Bläddra i WordPress PHP-kod online
fredag, 30 januari, 2009Det är ibland väldigt smidigt att få ett bra gränssnitt att se kod i, som det för WordPress källkod som går att surfa runt i online. Länkar och lite info skapas om alla funktioner, inte bara från kodens kommentarer utan man kan också snabbt se alla platser en funktion anropas från och vilka filer.
Bara nyckelord i WordPress permalänkar
torsdag, 29 januari, 2009På sidan www.open-source-editor.com har jag valt att använda bara nyckelord i permalänkarna (webbadresserna) till WordPress, istället för datum. Genom att gå in i Admin, på Inställningar / Permalänkar har jag valt Anpassade inställningar (Custom Structure om du har engelsk blogg) och formatet /%category%/%postname%.html
- Standardinställing ger länkar i stilen
minblogg.com/?p=34. Det går förstås lyckas bra ändå, se till exempel Johnnys blogg (tips till Johnny, ändra permalänkar ;) ) - De flesta ställer in permalänkar till första valet, då blir det
minblogg.com/2007/01/29/mitt-inlagg/, det är det enklaste att välja i inställningarna. - Några väljer det andra alternativet, med bara år och månad. Då blir det
minblogg.com/2007/01/mitt-inlagg/ - Den varianten jag gjorde på www.open-source-editor.com ger resultatet
minblogg.com/min-kategori/mitt-inlagg.html, vilket jag tror är mer sökmotorvänligt om man arbetar med nyckelord.
En förutsättning för att jobba med permalänkar är att du kan spara en så kallad .htaccess-fil på servern där sidan ligger, eller att WordPress-skriptet har filrättiigheter att göra detta åt dig. WordPress ger dig instruktioner om hur du fixar detta när du ändrat strukturen. Kan inte WordPress skapa filen åt dig så du får en text att kopiera in. Använder som jag Mac eller Linux är .htaccess-filen en dold fil, du måste se till att ditt operativsystem visar dolda filer.
Formatera datum i WordPress
fredag, 16 januari, 2009Jag fick en fråga idag hur man ändrar datumet i WordPress-teman. Det är ganska smidigt, WordPress funktioner the_date() och the_time() använder formatet från PHP-funktionen date(). Det betyder att du kan ändra datumets format med hjälp av olika tecken, som finns listade i en tabell i dokumentationen.
Datum finns oftast utspridda lite överallt i temafilerna. Öppna dem i en texteditor och leta reda på the_date(). Testa att ändra till
<?php the_date('Y-m-d'); ?>
Det borde ge datumformatet 2009-01-16. Y stå för år, m för månad och d för dag. Bindestrecken skrivs ut som just bindestreck. Det här går precis lika bra att använda i ditt eget kodande med funktionen date(). Skapa ett PHP-skript och laborera med olika teckenkombinationer. Här skriver jag ut datum och tid:
<?php echo date('Y-m-d H:i:s'); ?>
Flexibel config.php-fil för webbapplikationer
tisdag, 6 januari, 2009Vill du ha alla dina webbplatser installerade lokalt OCH på webbhotell? Då kan du göra det enkelt med en flexibel config.php för webbapplikationer som WordPress, Moodle, PHPBB3, XodaGallery etc.
Din lokala testserver och webbhotellets server har ofta olika kontoinställningar och gör att du inte kan spara över konfigurationsfilen hur som helst.
Jag använder metoden nedan för att slippa joxa med flera konfigurationsilfer, så kan jag bara skriva över dem fram och tillbaka med mitt FTP-program utan att det gör något. Test att köra följande i en PHP-fil på ditt webbhotell och på din egen server:
<?php echo $_SERVER['SERVER_NAME']; ?>
Förhoppningsvis får du ”localhost” på egen server och liknande ”www.domänen.se” på ditt webbhotell. Du kan använda server-värdet och en if-sats i config.php för att använda olika kontonamn beroende på var filen körs. Här ett exempel med variabeln för databasvärd i WordPress config.php:
if ($_SERVER['SERVER_NAME'] == 'www.domänen.se') { define('DB_HOST', 'mysql.domänen.se'); } else { define('DB_HOST', 'localhost'); }
Du behöver förstås byta ut ”domänen.se” ovan med ditt eget domännamn. Gör också ett test för att se resultatet av $_SERVER['SERVER_NAME'] också, servrar kan ha olika inställningar.



