publikuj: Opublikuj w wykop.pl Opublikuj we flaker.pl Opublikuj na OSnews.pl Opublikuj w delicious wydrukuj
skomentuj »

TAGI: wordpress , tips & tricks

2011-01-10 09:24  |  Paweł Gazda

Wordpress: jak sprawić, by linki komentujących otwierały się zawsze w nowym oknie

Wordpress: jak sprawić, by linki komentujących otwierały się zawsze w nowym oknie

Jeśli prowadzicie jakiś serwis na platformie WordPress to pewnie zauważyliście, że jeśli któryś z komentujących poda w komentarzu jakiś link to kliknięcie w niego otwiera daną lokację w tym samym oknie co nasza strona - to źle, na szczęście można to zmienić.

W tipsie skupimy się na pliku function.php i na parametrze target='_blank'. W kodzie odwołamy się do filtra get_comment_author_link, który przygotowany został przez twórców WordPressa.

Po zalogowaniu do panelu administracyjnego WordPress należy przejść do zakładki Appearance (Wygląd), a następnie Editor (Edytor). Z listy odszukujemy interesujący nas plik (functions.php) i otwieramy go.

Przechodzimy na sam dół i przed tagiem zamykającym (?>) wklejamy zastępujący kod:

 
// Make comment author link URL open in new window
function comment_author_link_window() {
global $comment;
$url = get_comment_author_url();
$author = get_comment_author();

if ( empty( $url ) || 'http://' == $url )
$return = $author;
else
$return = "<a href='$url' rel='external nofollow' target='_blank'>$author</a>";
return $return;
}
add_filter('get_comment_author_link', 'comment_author_link_window');


To wszystko, od tej pory linki komentujących będą otwierane przez odwiedzających witrynę w nowym oknie, co sprawi, że nie będą oni opuszczali naszego serwisu.

publikuj: Opublikuj w wykop.pl Opublikuj we flaker.pl Opublikuj na OSnews.pl Opublikuj w delicious wydrukuj
skomentuj »

Polecane książki

Czytaj Webhosting

Chcesz być na bieżąco z naszymi informacjami? Zapisz się na Newsletter.

Zarejestruj domenę

Sprawdź dostępność swojej domeny:

.pl: 0 zł   .com: 19.90 zł
.com.pl: 0 zł   .eu: 19.90 zł