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');

Î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

Categorie articol [ Programare ]
Ţi-a plăcut acest articol ? Atunci votează-l, aici:
   

Adaugă un comentariu

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