Cum se pot activa “shortcodes” în comentarii – Wordpress comments shortcode

wordpress codex 150x150 Cum se pot activa shortcodes în comentarii   Wordpress comments shortcode

Shortcode Support To WordPress Comments

În urmă cu ceva vreme, într-un articol mai vechi de pe acest blog, vă spuneam cum vă puteți creea propriile coduri scurte (shorcodes) și cum pot fi acestea utilizate pentru a vă ușura munca atunci când scrieți un articol pe blog. Metoda prezentată acolo funcționează fără probleme însă la data respectivă nu am scris ce trebuie să faceți pentru ca shortcode-urile respective să poată fi utilizate și în comentarii, nu doar în articole. Motiv pentru care, în acest articol am să vă spun ce aveți de făcut pentru a adăuga un plus de funcționalitate, blogurilor voastre.

Pentru cei care încă nu au citit articolele pe care deja le-am scris despre “shortcodes“, cred că o trecere în revistă a acestor articole o să vă fie utilă, mai ales dacă nu știți ce sunt acelea “shortcodes” și la ce sunt bune codurile scurte. Aveți mai jos câteva articole “ajutătoare”:

Ei bine, toate codurile scurte create și adăugate în “functions.php“, pot fi utilizate și în comentarii (nu doar în articole) însă pentru asta va trebui să mai adăugați câteva funcții și niște filtre în “functions.php“. Ce aveți de făcut? Vedeți în rândurile ce urmează …

Deschideți “functions.php” al temei voastre și undeva la final, adăugați următorul cod:

1
2
3
4
5
6
7
8
9
10
11
12
13
function init_common_shortcodes() {
    // adăugați mai jos, fiecare cod scurt pe care doriți să-l activați în comentarii
    add_shortcode( 'youtube', 'youtube_shortcode' );
    add_shortcode( 'vimeo', 'vimeo_shortcode' );
    add_shortcode( 'fbv', 'fbv_shortcode' );
}
function init_comment_shortcodes() {
  remove_all_shortcodes();
  init_common_shortcodes();
  add_filter('comment_text', 'do_shortcode');
}
init_common_shortcodes();
add_filter('comments_template', 'init_comment_shortcodes');
function init_common_shortcodes() {
	// adăugați mai jos, fiecare cod scurt pe care doriți să-l activați în comentarii
	add_shortcode( 'youtube', 'youtube_shortcode' );
	add_shortcode( 'vimeo', 'vimeo_shortcode' );
	add_shortcode( 'fbv', 'fbv_shortcode' );
}
function init_comment_shortcodes() {
  remove_all_shortcodes();
  init_common_shortcodes();
  add_filter('comment_text', 'do_shortcode');
}
init_common_shortcodes();
add_filter('comments_template', 'init_comment_shortcodes');

În exemplul de mai sus, există deja câteva shortcodes adăugate pentru a putea fi utilizate și în comentarii, respectiv: “youtube“, “vimeo” și “fbv“. Evident, puteți șterge aceste shortcodes din listă și să vă adăugați propriile voastre shortcodes, în funcție de necesitățile voastre și în funcție de ce shortcodes aveți deja create în “functions.php“.
Vreau să rețineți că, în comentarii vor funcționa doar acele shortcodes care sunt menționate în lista de la funcția “init_common_shortcodes()“, alte coduri scurte nu vor funcționa în comentarii, deși ele sunt definite și adăugate în “functions.php“.

Dacă nu vă descurcați, aveți rubrica de comentarii mai jos … Succes.

wordpress codex Cum se pot activa shortcodes în comentarii   Wordpress comments shortcode

Ţi-a plăcut acest articol ? Atunci votează-l, aici:
   
Comentează acest subiect
Acest articol a fost publicat de , luni, 26 octombrie 2015 in categoria Programare. Poti sa urmaresti raspunsurile catre acest articol prin RSS 2.0 feed. Poti sa adaugi un comentariu, sau poti sa pui un trackback (link) de pe propriul tau site:

Ctrl + C pentru a copia linkul

Adaugă un comentariu

Autentifică-te pe site și nu va mai trebui să completezi căsuțele de mai sus.

:) :( :d :"> :(( :dancing: :x 8-| /:) :o :-? :-" :-w ;) [-( :peace: arata toate iconitele »

 

Acum poți adăuga pe site, propriile tale articole. Click aici !


Ultimele discutii de pe forum

Subiect -----------------------------------------------------------------  Mesaje   Ultimul comentariu
Setari pentru Widows Security Center9
Spionare telefon mobil25Teo
Canon PIXMA MP250101Gabi
Site Anunturi2Dan
Problema retea wireless30Calin
Caut Un Administrator la forum4SIRCORE
Cum fac un site ?6Codex
Numar de postari pe un sablon in blogger.1Florin Stan
Reactivare cont facebook1George Comi
Probleme cu telefon Allview P6 Life11Claudiu

Anunturi Gratuite