Помогите настроить шаблон на WP

[Удален]
787

1. В сайдбаре через вордпрессовское меню выводится список рубрик (своего рода разделы сайта) - нужно чтобы на всех страницах КРОМЕ главной этот список был акрыт от индексации (noindex и nofollow). Подскажите, как это сделать.

D
На сайте с 02.02.2010
Offline
148
#1

в файле functions.php зарегистрировать новый сайтбар, например sidebar2.php, так же создать новый файл sidebar2.php который повторяет код sidebar.php, далее поменять во всех файлах темы кроме index.php <?php get_sidebar(); ?> на <?php include('sidebar2.php'); ?>

Ну и соответственно все что находится внутри sidebar2.php закрыть от индексации.

SeVlad
На сайте с 03.11.2008
Offline
1609
#2
Dizels:
КРОМЕ главной

is_home или is_front_page в руки.

Делаю хорошие сайты хорошим людям. Предпочтение коммерческим направлениям. Связь со мной через http://wp.me/P3YHjQ-3.
[Удален]
#3

Спасибо за советы, но видимо не совсем понятно объяснил.

То, что Вы предложили - хорошо подходит, чтобы вставить тег noindex, а вот как в ссылки вставить атрибут rel="nofollow"?

SeVlad
На сайте с 03.11.2008
Offline
1609
#4
Dizels:
а вот как в ссылки вставить атрибут rel="nofollow"?

точно так же.

<?php  
if ( is_home() ) {
sidebar c <a href="signin.php" rel="nofollow">sign in</a>
} else {
sidebar c <a href="signin.php">sign in</a>
}
?>
[Удален]
#5

В сайдбаре через вордпрессовское меню выводится список рубрик. Т.е. там код вида:

<?php wp_nav_menu('menu=top'); ?>
и вот как в него вставить атрибут rel="nofollow" ?

Т.е. с noindex - понятно:

<?php
if ( is_home() ) {
<?php wp_nav_menu('menu=top'); ?>
} else {
<noindex><?php wp_nav_menu('menu=top'); ?></noindex>
} ?>

а nofollow не пойму каким образом засунуть, так как тега с ссылкой (<a>) тут нет.

SeVlad
На сайте с 03.11.2008
Offline
1609
#6
Dizels:
и вот как в него вставить атрибут rel="nofollow" ?

Вариант 1 - по аналогии сказанного divvом - т.е. подключая разные сайдбары (гугли - это не сложно).

Вариант 2 - вторым меню:

<?php
if ( is_home() ) {
<?php wp_nav_menu('menu=top'); ?>
} else {
<?php wp_nav_menu('menu=top2'); ?>
} ?>

Во втором меню укажи отношение ссылки "nofollow" (открой его в настройках экрана этот чекбокс)

[Удален]
#7
SeVlad:

Вариант 2 - вторым меню:
<?php

if ( is_home() ) {
<?php wp_nav_menu('menu=top'); ?>
} else {
<?php wp_nav_menu('menu=top2'); ?>
} ?>

Во втором меню укажи отношение ссылки "nofollow" (открой его в настройках экрана этот чекбокс)

Спасибо, получилось!

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий