Developping tip

December 21st, 2007 | blog | 2 Comments »
Tags: , , , ,

Aan iedereen die zelf in zijn wordpress installatie hackt en aan iedereen die plugins schrijft: blijf met uw fikken van de globale variabele $post af! Die dient echt wel voor iets! Gebruik die variabele gerust, maar overschrijf die niet, want alle andere plugins die er nog gebruik van willen maken, draaien de soep in.

Concreet ging het over de module latest_posts.php van K2. Die vist een aantal posts op uit de database aan de hand van query.php en loopt dan over de resultaten met de regel foreach($results as $post), waardoor $post elke keer wordt overschreven. De variabele aan het eind van de loop unsetten helpt niet, want dan ben je alles kwijt en ook een andere naam geven binnen de loop ging niet, omdat dan andere speciale functies niet meer werkten. Aangezien ik ook niet veel snapte van de file query.php heb ik dan maar handmatig een query geschreven die de nodige posts uit de database viste om vervolgens over de resultaten te loopen met foreach($latest as $postlat).


2 Comments on “Developping tip”

  1. 1 Matthias said at 19:24 on December 21st, 2007:

    al gekeken naar de $wpdb class? Die kan héél erg nuttig zijn in plugins :)

  2. 2 Dikkie said at 18:12 on December 22nd, 2007:

    Jep, die heb ik nu gebruikt. :)


Leave a Reply