Modificări/intervenţii utile în WordPress (II)


Da, mai bine le recunoaşteţi cu numele în engleză: WordPress Hacks. E plin netul de ele, şi unele au mai fost semnalate prin terţe articole, precum cică partea întâi. Azi am dat de 8 New and amazing WordPress hacks. Iar primul e un subiect deja tratat în articolul WordPress 3.2 şi fontul monospace de acum câteva săptămâni. La fel am tratat un alt cod în WordPress: simplificări la logare. Celelalte sunt însă noi – pentru mine – şi interesante. Mi-a plăcut de exemplul codul pentru a trece situl în maintenance mode doar pentru ceilalţi, nu pentru tine ca administrator.

[PHP]function cwc_maintenance_mode() {
if ( !current_user_can( ‘edit_themes’ ) || !is_user_logged_in() ) {
wp_die(‘Intretinere… Reveniti in cateva minute…’);
}
}
add_action(‘get_header’, ‘cwc_maintenance_mode’);[/PHP]

Sau codul pentru dezactivarea fluxurilor RSS pentru un anume sit. Foarte util când fluxul RSS nu are relevanţă pentru respectivul sit (şi credeţi-mă, pot fi astfel de situaţii, dar fiind că cu WordPress nu eşti limitat la bloguri). Alte coduri descoperiţi singuri în articolul amintit. (Evident, codurile se folosesc în functions.php.)

[PHP]function cwc_disable_feed() {
wp_die( __(‘Nu exista flux RSS. Vizitati-ne <a href="’. get_bloginfo(‘url’) .’">situl</a>!’) );
}
add_action(‘do_feed’, ‘cwc_disable_feed’, 1);
add_action(‘do_feed_rdf’, ‘cwc_disable_feed’, 1);
add_action(‘do_feed_rss’, ‘cwc_disable_feed’, 1);
add_action(‘do_feed_rss2’, ‘cwc_disable_feed’, 1);
add_action(‘do_feed_atom’, ‘cwc_disable_feed’, 1);[/PHP]


Apreciază articolul:

1 stea2 stea3 stea4 stea5 stea (1 evaluări, media: 5,00 din 5)
Loading...Loading...

0 comentarii


Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile necesare sunt marcate *