WordPress szerző hivatkozás átnevezése

wordpress_tippBizonyára, amikor az ember teljesen magyar nyelvű weboldalt készít, szeretné, ha a hivatkozások is teljesen magyar nyelvűek lennének.

A napokban egy wordpress alapú weblapon éppen ezt kellett egy ügyfélnek elvégeznem.

Nyissuk meg a jelenleg használt sablon functions.php fájlját kedvenc szerkesztő programunkkal és a ?> php zárótag elé szúrjuk be a következő pár sort:

[sourcecode language=”php”]add_action(‘init’, ‘kw_author_url_change’);
function kw_author_url_change() {
global $wp_rewrite;
$author_slug = ‘szerzo’; //A szerző-t bármilyen ékezetmentes szóra módosíthatjuk
$wp_rewrite->author_base = $author_slug;
}[/sourcecode]

Dofollow hozzászólás link

[sourcecode language=”php”]
function kw_dofollow($str)
{
$str = preg_replace(
‘~<a ([^>]*)s*(["|’]{1}w*)s*nofollow([^>]*)>~U’,
‘<a ${1}${2}${3}>’, $str);
return str_replace(array(‘ rel=""’, " rel=”"), ”, $str);
}
remove_filter(‘pre_comment_content’,     ‘wp_rel_nofollow’);
add_filter   (‘get_comment_author_link’, ‘kw_dofollow’);
add_filter   (‘post_comments_link’,      ‘kw_dofollow’);
add_filter   (‘comment_reply_link’,      ‘kw_dofollow’);
add_filter   (‘comment_text’,            ‘kw_dofollow’);
[/sourcecode]