- Stefanescu Mihai a postat in Paginare in PHP
- johhny a postat in Paginare in PHP
- Stefanescu Mihai a postat in Cum pot afisa eroarea cand utilizatorul a scris un username gresit sau o parola gresita?
- madalin a postat in Cum pot afisa eroarea cand utilizatorul a scris un username gresit sau o parola gresita?
- Stefanescu Mihai a postat in Featureuri site
Adauga nofollow la toate link-urile externe fara plugin in WordPress
Link Building-ul este unul dintre stalpii SEO-ului (Search Engine Optimisatin), de fapt este atat de important incat deja exista webmasteri care apeleaza la diverse metode doar pentru a primi un rank mai mare in cautare. Chiar si rel=nofollow este o proprietate importanta pentru ca ii “spune” crawler-ului ce link-uri sa nu acceseze si sa nu indexeze.In acest articol am sa va arat cum sa faceti acest lucru fara sa instalati inca un plugin, ba chiar am sa va arat si cum sa puneti acest nofollow decat la unele dintre link-uri.Hai sa deschidem fisierul functions.php din folderul temei pe care o folositi si sa adaugam urmatorul cod in el:
/** * linkuri nofollow */ function add_nofollow_content($content) { $content = preg_replace_callback( '/<a[^>]*href=["|\']([^"|\']*)["|\'][^>]*>([^<]*)<\/a>/i', function($m) { if (strpos($m[1], "DOMENIUL_TAU") === false) return '<a href="'.$m[1].'" rel="nofollow" target="_blank">'.$m[2].'</a>'; else return '<a href="'.$m[1].'" target="_blank">'.$m[2].'</a>'; }, $content); return $content; } add_filter('the_content', 'add_nofollow_content');
In loc de DOMENIUL_TAU scrieti domeniul site-ului vostru. Facem acest lucru pentru a evita sa adaugam nofollow link-urilor noastre (link-uri interne). Pentru a evita adaugarea nofollow-ului si la alte domenii folositi codul de mai jos in loc de cel de mai sus:
/** * add nofollow to links */ function add_nofollow_content($content) { $content = preg_replace_callback( '/<a[^>]*href=["|\']([^"|\']*)["|\'][^>]*>([^<]*)<\/a>/i', function($m) { if (strpos($m[1], "DOMENIU_TAU") === false && strpos($m[1], "ALT_DOMENIU_FARA_NOFOLLOW") === false) return '<a href="'.$m[1].'" rel="nofollow" target="_blank">'.$m[2].'</a>'; else return '<a href="'.$m[1].'" target="_blank">'.$m[2].'</a>'; }, $content); return $content; } add_filter('the_content', 'add_nofollow_content');
Asta este tot, sper ca acest articol v-a fost folositor si daca intampinati probleme ma puteti contacta prin comentarii.
Comentarii
Inca nu au fost postate comentarii, fii primul care posteaza un comentariu!