Здравейте,
Ползвам много смотан темплейт и имам малко проблеми с навигацията. Бихте ли ми предложили някакъв код, който автоматично да връща потребителя, при натискане на бутон в менюто(e.g. new page) до homepage-a?
<meta http-equiv="refresh" content ="0; url=http://www.google.com">
Не те разбрах много добре но ето код който автоматично прехвърля потребителя към друго място
<meta http-equiv="refresh" content ="0; url=****"> [\QUOTE]
Това върши работа, като единственият проблем е, че има малък лаг от около секунда. При натискане на автомачино-генерирания бутон, след направата на нова страница, браузъра отваря нова страница 'Home' -> delay ~1sec и препраща към main domain-a. Това е й желаният ефект! Сега проблемът е въпросния лаг. Има ли някакъв по-оптимизиран начин, с който да избегна лага?
Уърдпрес има възможност за направа на къстъм менюта през админ панела. Направи меню, слагай каквото искаш в него и го задай като основно.
Целта не е да се създава ново меню, а да се сложи Home button на генерираното от темплейта.
Я да видим разбрах ли
Нямаш "home" бутон в навигационното меню ли?
Виж тоя мой пост: ***
и ще видиш как се слага, но ще трябва да пипаш сорса на темата или по-точно functions.php.
Няма проблем да бутнем сорса на functions.php, стига да постигнем желания ефект.
Още веднъж, мерси за бързите отговори!
Колегата е пропуснал да каже каква система използва Но най-вероятно е или Joomla или WP
add_filter( 'wp_nav_menu_items', 'add_home_link', 10, 2 );
function add_home_link($items, $args) {
if (is_front_page())
$class = 'class="current_page_item"';
else
$class = '';
$homeMenuItem =
'<li ' . $class . '>' .
$args->before .
'<a href=****"' . home_url( '/' ) . '" title="Home">' .
$args->link_before . 'Home' . $args->link_after .
'</a>' .
$args->after .
'</li>';
$items = $homeMenuItem . $items;
return $items;
}
// Load comment-reply.js if comment form is loaded and threaded comments activated
add_action( 'comment_form_before', 'themezee_enqueue_comment_reply' );
function themezee_enqueue_comment_reply() {
if( get_option( 'thread_comments' ) ) {
wp_enqueue_script( 'comment-reply' );
}
}