Wordpress "Домой" ссылка - PullRequest
       6

Wordpress "Домой" ссылка

0 голосов
/ 18 июня 2010

Я работаю над темой Wordpress на основе песочницы и хотел бы добавить домашнюю ссылку в качестве первого элемента навигации.Я знаю, что я должен изменить функцию в «sandbox_globalnav» в файле functions.php, а именно:

// Produces a list of pages in the header without whitespace
function sandbox_globalnav() {
if ( $menu = str_replace( array( "\r", "\n", "\t" ), '', wp_list_pages('title_li=&sort_column=menu_order&echo=0') ) )
    $menu = '<ul>' . $menu . '</ul>';
$menu = '<div id="menu">' . $menu . "</div>\n";
echo apply_filters( 'globalnav_menu', $menu ); // Filter to override default globalnav: globalnav_menu

}

Тем не менее, мои навыки PHP действительно базовые, и я неуверен, где я должен переопределить это.

Спасибо!

Ответы [ 3 ]

2 голосов
/ 19 июня 2010

user303832 прав, но это больше похоже на это.,

<li <?php if(is_home()) { ?>class="current_page_item"<?php } ?>>
   <a rel="<?php _e("bookmark"); ?>" title="<?php _e("Home"); ?>" href="<?php bloginfo('url'); ?>">
   <?php _e("Home"); ?>
   </a>
</li>

Я использую класс " current_page_item " в HOME, чтобы, если у меня есть стиль, примененный к текущей странице ", ссылка».

2 голосов
/ 18 июня 2010
<li>
   <a rel="<?php _e("bookmark"); ?>" title="<?php _e("Home"); ?>" href="<?php bloginfo('url'); ?>">
   <?php _e("Home"); ?>
   </a>
</li>

Поставьте это перед wp_list_pages, это должен быть первый элемент li.

1 голос
/ 20 июня 2010

Обновитесь до WordPress 3.0, и вы найдете встроенный редактор меню.Знание PHP не требуется.Это должно работать при изменении навигации для большинства тем.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...