Zmiana napisu „Strona główna” w menu wordpresa 3 – funkcja wp_nav_menu

Aby zmienić napis Strona główna w menu wordpresa w wersji 3, proponuję obejście w następujący sposób (przykład dla domyślnego tematu twentyten):

1. Wyłączamy echowanie w funkcji wp_nav_menu.
W tym celu w pliku functions.php w katalogu z tematem znajdujemy linię odpowiedzialną za parametryzację funkcji wp_nav_menu i dodajemy argument echo => false;

U mnie wygląda to tak:

function twentyten_page_menu_args( $args ) {
$args[‚show_home’] = true;
$args[‚echo’] = false;
return $args;
}

2. W pliku header.php, gdzie wyświetlanie jest menu robimy podmianę ciągu znaków za pomocą funkcji str_replace. U mnie wygląda to tak:

$menu = wp_nav_menu( array( ‚container_class’ => ‚menu-header’, ‚theme_location’ => ‚primary’ ) ); // pobranie menu do zmiennej
$menu = str_replace(„Strona główna”, „O nas”, $menu); // podmiana napisu Strona główna na napis O nas
echo $menu; // wyświetlenie menu
?>

Leave a Comment