Ta strona używa ciasteczek (cookies), dzięki którym nasz serwis może działać lepiej. Dowiedz się więcej OK, rozumiem
WebHelp.pl Warsztat Porady WordPress: zamiana określonych słów w komentarzach

Warsztat / Porady

WordPress: zamiana określonych słów w komentarzach

Bartosz Romanowski 30 marca 2012 komentarze ()

Tagi:WordPress

Automatyczna zamiana wybranych ciągów znaków na inne może nam posłużyć do kilku celów. Można w ten sposób wykonać prosty mechanizm cenzurujący wulgaryzmy, można zamieniać wybrane słowa kluczowe na linki do podstron naszego serwisu (linkowanie wewnętrzne) lub po prostu wyróżniać określone ciągi znaków.

Najprostszy mechanizm zamieniania ciągów w komentarzach może wyglądać tak (poniższy kod należy wkleić do pliku functions.php lub do pliku wtyczki):

Kod: Zaznacz cały
add_filter('comment_text', 'filter_comment');
function filter_comment($comment) {
	$replace = array('test' => '*****',
                     'nokia' => '',
                     'apple' => '<strong>Apple</strong>',
                     'website' => '<a href="http://website.com">website</a>'
	);
	$comment = str_ireplace(array_keys($replace), $replace, $comment);
	return $comment;
}

Masz pytania lub wątpliwości? Odwiedź nasze forum dyskusyjne.

Bartosz Romanowski

Programista, gadżeciarz, krytyczny miłośnik produktów Apple, fan ciężkich brzmień i niepoprawny pesymista.


Komentarze


HTML CSS JavaScript PHP bazy danych MySQL Flash grafika framework hosting domeny pozycjonowanie wordpress Facebook