Помощник
|
Несколько вопросов по WP, касаемо оптимизации, полезно будет многим |
Silverspam
|
Сообщение
#1
|
||
|
|
||
|
|||
Sickboy |
3.11.2011, 15:27;
Ответить: Sickboy
Сообщение
#2
|
|
собираюсь именно категорию продвигать по сч Так а если оставить открытой только первую страницу категории, а остальные закрыть? По 1 пункту: Как вариант - покапаться в шаблоне и сделать для категории вывод только заголовков, без анонса. По 2 пункту: Плагин Rich Text Tags, Categories, and Taxonomies решит вашу проблему. Сообщение отредактировал Sickboy - 3.11.2011, 15:29 -------------------- |
|
|
metkram |
3.11.2011, 15:36;
Ответить: metkram
Сообщение
#3
|
|
Посты в категориях выводятся примерно такой конструкцией:
<?php if (have_posts()) : while (have_posts()) : the_post(); ?> <h2><a href="<?php the_permalink() ?>" rel="bookmark"><?php the_title(); ?></a></h2> <?php the_content(__('Читать полностью'));?> <?php endwhile; else: ?> <p><?php _e('По вашему запросу ничего нет.'); ?></p> <?php endif; ?> Так вот, чтобы убрать текст анонса надо стереть строку: <?php the_content(__('Читать полностью'));?> В результате останутся только ссылки на статьи По второму вопросу ответить точно не могу -------------------- Купи и эту строчку Комплексный прогон сайтов ru и en |
|
|
Sickboy |
3.11.2011, 15:59;
Ответить: Sickboy
Сообщение
#4
|
|
Скачать плагин можно тут: http://wordpress.org/extend/plugins/rich-text-tags/
Как прописывать отдельные тайтлы и дискрипшены для категорий тут: http://www.seodenver.com/rich-text-tags/ (добавить код) Скорее всего придется выключить плагин All in One SEO, так как он вроде как последний рерайтит теги... -------------------- |
|
|
Silverspam
|
Сообщение
#5
|
|
В результате останутся только ссылки на статьи Анонсы нужны. Только ссылки - не есть гуд Поэтому их нужно именно зафигачить в noindex плагин All in One SEO, так как он вроде как последний рерайтит теги... Первый раз слышу про то, что он что-то рерайтит... -------------------- |
|
|
Alex_RD |
3.11.2011, 16:14;
Ответить: Alex_RD
Сообщение
#6
|
|
Анонсы нужны. Только ссылки - не есть гуд Поэтому их нужно именно зафигачить в noindex тогда the_content или the_excerpt (в index.php или category/archive.php) в <noindex></noindex> Первый раз слышу про то, что он что-то рерайтит... Наверное имелось в виду, что он переписывает стандартные заголовки, и часто конфликтует с плагинами, которые делают то же. -------------------- Wordpress, HostCMS, DataLife engine, Shop-Script... Портфолио (beta) |
|
|
Sickboy |
3.11.2011, 16:15;
Ответить: Sickboy
Сообщение
#7
|
|
Первый раз слышу про то, что он что-то рерайтит... Рерайтит от слова "rewrite" - переписывать, перезаписывать. Поставь и пропиши уникальный тайтл для категории, посмотришь что будет. Поэтому их нужно именно зафигачить в noindex <noindex> кусок кода в шаблоне </noindex> - не вижу большой проблемы. часто конфликтует с плагинами, которые делают то же. Именно) -------------------- |
|
|
Radioactive |
3.11.2011, 16:30;
Ответить: Radioactive
Сообщение
#8
|
|
2. Как вывести статичный текст в категории, если шаблоном это не предусмотрено? В поле "Описание" при создании или изменении рубрики в панели администратора необходимо разместить нужный текст, который будет отображаться на 1 странице категории. Далее в шаблон категории category.php или archive.php (в зависимости от того, какой шаблон используется для вывода рубрик) такой код: <?php if ( $paged < 2 ) { // Do stuff specific to first page ?> <?php if ( is_category() ) : ?> <h2 id="category-name-header"> <?php echo $cache_categories[$cat]->cat_name ?> </h2> <?php add_filter('category_description', 'wpautop'); ?> <?php add_filter('category_description', 'wptexturize'); ?> <div id="category-description"> <?php echo category_description(); ?> </div> <?php endif; ?> <?php } else { // Do stuff specific to non-first page ?> <?php } ?> Текст будет выводиться только на 1 стр. категории. Если необходимо выводить текст на всех страницах, код: <?php if ( is_category() ) : ?> <h2 id="category-name-header"> <?php echo $cache_categories[$cat]->cat_name ?> Category </h2> <?php add_filter('category_description', 'wpautop'); ?> <?php add_filter('category_description', 'wptexturize'); ?> <div id="category-description"> <?php echo category_description(); ?> </div> <?php endif; ?> Работоспособность проверена на версии 3.2.1. Без плагина можно выполнить ваше условие: чтобы его можно было редактировать через админку обычным способом как все посты.
|
|
|
Alex_RD |
3.11.2011, 17:15;
Ответить: Alex_RD
Сообщение
#9
|
|
|
<?php if ( $paged < 2 ) { // Do stuff specific to first page ?> <?php if ( is_category() ) : ?> <h2 id="category-name-header"> <?php echo $cache_categories[$cat]->cat_name ?> </h2> <?php add_filter('category_description', 'wpautop'); ?> <?php add_filter('category_description', 'wptexturize'); ?> <div id="category-description"> <?php echo category_description(); ?> </div> <?php endif; ?> <?php } else { // Do stuff specific to non-first page ?> <?php } ?> Текст будет выводиться только на 1 стр. категории. Если необходимо выводить текст на всех страницах, код: <?php if ( is_category() ) : ?> <h2 id="category-name-header"> <?php echo $cache_categories[$cat]->cat_name ?> Category </h2> <?php add_filter('category_description', 'wpautop'); ?> <?php add_filter('category_description', 'wptexturize'); ?> <div id="category-description"> <?php echo category_description(); ?> </div> <?php endif; ?> Работоспособность проверена на версии 3.2.1. Без плагина можно выполнить ваше условие: Из всего кода, что написали/скопировали (не считая проверки и оформления) нужно только: <?php echo category_description(); ?> только это и отвечает за вывод описания текущей категории
-------------------- |
|
|
||
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
Жители РФ не спешат отказываться от Gmail, хотя на размышления осталось всего несколько месяцев | 20 | Room | 4167 | 11.3.2024, 16:00 автор: Lumex |
|
Как настроить в WordPress для SEO оптимизации | 8 | rownong27 | 2472 | 2.3.2024, 12:59 автор: toplinks |
|
Сайты пролежали несколько месяцев, насколько реально восстановить трафик? | 108 | metvekot | 21357 | 27.1.2024, 22:39 автор: Vmir |
|
Несколько площадок под ваши статьи и ссылки | 119 | slaru | 54604 | 14.10.2022, 13:52 автор: slaru |
|
Несколько площадок под статьи (Беларусь) | 5 | vbiznese | 1981 | 4.8.2022, 18:11 автор: vbiznese |
Текстовая версия | Сейчас: 18.4.2024, 8:21 |