Вопрос такой: скачал шаблон себе, но он оказался немного недоделанным что ли... В верхнем меню когда я нахожусь на главной странице, кнопка страницы подсвечивается другим цветом, но когда я перехожу на другую страницу, подсветка с главной спадает, нор другая страница не подсвечивается :(
Вот код, может кто то подскажет что можно сделать...
Добрый день! Меня смущает 1 момент в html на главной - на всех сайтах, html которых я просматривал, на главной встречается 1 раз конструкия типа:
<link rel="alternate" type="application/rss+xml" title="Как стать счастливой RSS Feed" href="http://schaslivaya.com/feed" />,
а у меня по мимо этого еше и второй раз <link rel="alternate" type="application/rss+xml" title="Как стать счастливой » Как стать счастливой Лента комментариев" href="http://schaslivaya.com/sample-page/feed" />
Кто нибудь знает как это убрать? А то думаю может из за этого у меня при нормально настроенном robots.txt попадают страницы с feed в индекс гугла.
single_cat_title() функция для страниц рубрик и тегов, вам нужно get_the_category() только разберитесь как использовать, функция возвращает не строку а массив.
спасибо. Просмотрел по функции информацию. Т.к. я хотел нужно прописать <?php $category = get_the_category(); echo $category[0]->cat_name; ?>
Хотел в конце статьи в файле single.php заменить <?php the_category(', ') ?> на <?php single_cat_title(); ?>, как делал в файле archive.php - что бы название категории было не ссылкой, но функция перестала работать в файле single.php. При замене ничего не выдает - пустое место Кто нибудь знает из за чего? При этом когда прописывается <?php the_category(', ') ?> - выдает ссылку на категории. А от ссылки я хочу избавиться. Помогите знающие люди! Спасибо!
Решил спросить в этой же теме. Хотел в конце статьи в файле single.php заменить <?php the_category(', ') ?> на <?php single_cat_title(); ?>, как делал в файле archive.php, но функция перестала работать в файле single.php. При замене ничего не выдает - пустое место :( Кто нибудь знает из за чего? При этом когда прописывается <?php the_category(', ') ?> - выдает ссылку на категории. А от ссылки я хочу избавиться. Спасибо!
seognom: <?php the_category()?> - обращение к функции, которая выводит категории
еще раз что конкретно хочешь сделать?
Хочу что б когда название рубрики выводилось под каждым постом, оно не было ссылкой. Просто что б текст был "Рубрика: такая то". Сейчас у меня "такая то" - ссылка
Вопрос такой: скачал шаблон себе, но он оказался немного недоделанным что ли... В верхнем меню когда я нахожусь на главной странице, кнопка страницы подсвечивается другим цветом, но когда я перехожу на другую страницу, подсветка с главной спадает, нор другая страница не подсвечивается :(
Вот код, может кто то подскажет что можно сделать...
<div id="navigation">
<ul class="page-nav">
<li id="<?php if (is_home() || is_single()) { ?>home<?php } else { ?>page_item<?php } ?>"><a href="<?php bloginfo('url'); ?>" title="Главная страница">Главная</a></li>
<?php wp_list_pages('title_li=&depth=1'); ?>
</ul>
</div>
Добрый день! Меня смущает 1 момент в html на главной - на всех сайтах, html которых я просматривал, на главной встречается 1 раз конструкия типа:
<link rel="alternate" type="application/rss+xml" title="Как стать счастливой RSS Feed" href="http://schaslivaya.com/feed" />,
а у меня по мимо этого еше и второй раз <link rel="alternate" type="application/rss+xml" title="Как стать счастливой » Как стать счастливой Лента комментариев" href="http://schaslivaya.com/sample-page/feed" />
Кто нибудь знает как это убрать? А то думаю может из за этого у меня при нормально настроенном robots.txt попадают страницы с feed в индекс гугла.
single_cat_title() функция для страниц рубрик и тегов, вам нужно get_the_category() только разберитесь как использовать, функция возвращает не строку а массив.
спасибо. Просмотрел по функции информацию. Т.к. я хотел нужно прописать <?php $category = get_the_category(); echo $category[0]->cat_name; ?>
Cкорее всего нужно сделать так:
<?php echo single_cat_title(); ?>
заменил на <?php echo single_cat_title(); ?> - не помогло, ничего не отображает. Кеш чистил.
Хотел в конце статьи в файле single.php заменить <?php the_category(', ') ?> на <?php single_cat_title(); ?>, как делал в файле archive.php - что бы название категории было не ссылкой, но функция перестала работать в файле single.php. При замене ничего не выдает - пустое место Кто нибудь знает из за чего? При этом когда прописывается <?php the_category(', ') ?> - выдает ссылку на категории. А от ссылки я хочу избавиться. Помогите знающие люди! Спасибо!
Решил спросить в этой же теме. Хотел в конце статьи в файле single.php заменить <?php the_category(', ') ?> на <?php single_cat_title(); ?>, как делал в файле archive.php, но функция перестала работать в файле single.php. При замене ничего не выдает - пустое место :( Кто нибудь знает из за чего? При этом когда прописывается <?php the_category(', ') ?> - выдает ссылку на категории. А от ссылки я хочу избавиться. Спасибо!
Спасибо! Щас проверю)!
agrib.ru добавил 14.08.2011 в 16:41
Заработало! Спасибо!
замени на вот это:
<?php preg_replace('|<a[^>]+>([^<]+)</a>|ism','$1',the_category()); ?>
СпасибоЮ щас попробуЮ))) Какой то странный код) Я просто в них не разбираюсь )
agrib.ru добавил 14.08.2011 в 13:53
замени на вот это:
<?php preg_replace('|<a[^>]+>([^<]+)</a>|ism','$1',the_category()); ?>
Не помогло((( Ссылка осталась. Приведу пример страницы http://schaslivaya.com/category/kariera-i-tvorchestvo Вот там красным "Рубрика: Карьера и творчество"
<?php the_category()?> - обращение к функции, которая выводит категории
еще раз что конкретно хочешь сделать?
Хочу что б когда название рубрики выводилось под каждым постом, оно не было ссылкой. Просто что б текст был "Рубрика: такая то". Сейчас у меня "такая то" - ссылка
Спасибо! Буду разбираться! :)