21 aprilie 2009

Pentru Developeri Wordpress

Daca faci un plugin nu mai lega functia de start a pluginului de output buffering-ul php-ului!!
function start_Gheorghe(){

// Cod aici...

}

ob_start("start_Gheorghe'');

Da si tu un ochi peste documentatia php si o sa vezi ca ei au facut functia "ob_start" ca sa permita programatorului sa faca DEBUG. Nu ca sa o folosesti tu pentru a te "baga in fata" altor pluginuri.

Daca ai nevoie sa binduiesti ceva la startup foloseste add_action ( 'init', 'start_Gheorghe').

Bun, presupunand ca vrei sa introduci un header custom si nu ai altcumva cum, foloseste ob_start() dar nu da echo sau print out!! Pentru ca vei fute automat toate pluginurile care au fost introduse cu bun simt prin functia de init a wordpress-ului.

Multumesc anticipat,

Administratia

Niciun comentariu:

Trimiteți un comentariu