Всем доброго времени суток.
Помогите новичку решить проблему с рубриками на вордпрес.
Проблема в следующем:
При переходе на рубрику открывается не полный текст а анонс статьи. Если нажать на заголовок открывается весь текст.
Кто сталкивался с данной проблемой ,подскажите как отобразить сразу полный текст в рубрике?
В админке я поставил на отображение полного текста но проблема не разрешилась.
P.S. Шаблон взят из паблика название "Naturalblog"
- 13.11.2012 15:29Новичок


- Регистрация: 13.06.2012
- Сообщений: 24
- Репутация: 6
- 13.11.2012 15:48
а смысл выводить статью полностью в рубрике? во первых весь контент на сайте будет дублироваться, во вторых уменьшится количество просмотров на посетителя, а соответственно и поведенческие факторы.
- 13.11.2012 15:55Новичок


- Регистрация: 13.06.2012
- Сообщений: 24
- Репутация: 6
seofan, Просто меня попросили вывести именно так. Контент не уникальный на сайте. Продвигаться сайт не будет. Он носит просто информационный характер.
- 13.11.2012 16:14Banned

- Регистрация: 29.08.2011
- Сообщений: 536
- Репутация: 89
Sabonis, Уберите в настройках темы функцию, отвечающую за вывод краткого анонса, это вроде бы в index.php находится в файлах Вашей темы.
- 13.11.2012 16:25Новичок


- Регистрация: 13.06.2012
- Сообщений: 24
- Репутация: 6
Господа я прошу прощение возможно,я некорректно объяснил суть вопроса.)
К примеру есть рубрика "Ноутбуки" в этой рубрике есть раздел Асус . Я пишу статью на тему "Асус" и выкладываю ее в соответствующий раздел.
После публикации в разделе "ноутбуки" статья про "асус" (анонс) и в разделе "Асус" таже самая статья (анонс) вопрос в том как сделать чтоб статья в полном объеме отображалась только в разделе "асус"? - 13.11.2012 16:55
В файл темы category.php (если его нет, то в archive.php, если же и файла archive.php нет, то в index.php) вставить код:
PHP код:Вон уже как оказывается надо %). Мой код во всех категориях убирает тег more.<?php
if (is_category()) {
global $more;
$more = 1;
}
?>Последний раз редактировалось Vladimir-AWM; 13.11.2012 в 16:59.
- 13.11.2012 17:03Новичок


- Регистрация: 13.06.2012
- Сообщений: 24
- Репутация: 6
Vladimir-AWM, К сожалению не помогло(( Но все равно спасибо за помощь...
---------- Сообщение добавлено 14:03 ---------- Предыдущее 14:00 ----------
Vladimir-AWM, Дело в том что тега moore нет . Просто показывает кусок начального текста и все. Но если нажать на заголовок то только тогда отобразится весь текст - 13.11.2012 17:18
Тут тогда надо знать как происходит обрезание поста, с помощью плагина, цитаты (the_excerpt()) и т.д. В коде шаблона какая функция выводит контент (the_excerpt(), the_content() или самодельная)?
- 13.11.2012 17:57Новичок


- Регистрация: 13.06.2012
- Сообщений: 24
- Репутация: 6
Вот код index.php
PHP код:---------- Сообщение добавлено 14:33 ---------- Предыдущее 14:30 ----------<div <?php post_class() ?> id="post-<?php the_ID(); ?>">
<?php if ( function_exists("has_post_thumbnail") && has_post_thumbnail() ) { the_post_thumbnail(array(260,200), array("class" => "alignleft post_thumbnail")); } ?>
<h2 class="title"><a href="<?php the_permalink() ?>" rel="bookmark" title="Постоянная ссылка на <?php the_title_attribute(); ?>"><?php the_title(); ?></a></h2>
<div class="postdate"><img src="<?php bloginfo('template_url'); ?>/images/date.png" /> <?php the_time('F jS, Y') ?> <img src="<?php bloginfo('template_url'); ?>/images/user.png" /> <?php the_author() ?> <img src="<?php bloginfo('template_url'); ?>/images/comments.png" /> <?php comments_popup_link('Комментариев нет »', '1 комментарий »', '% комментариев »'); ?> <?php if (current_user_can('edit_post', $post->ID)) { ?> <img src="<?php bloginfo('template_url'); ?>/images/edit.png" /> <?php edit_post_link('Редактировать', '', ''); } ?></div>
Если необходимо могу весь код index.php написать) Понял одно ,надо мне учить php)))[COLOR="Silver"]
---------- Сообщение добавлено 14:57 ---------- Предыдущее 14:54 ----------
Ура!!! я нашел ответ! Всем спасибо за помощь)Последний раз редактировалось Sabonis; 13.11.2012 в 17:56.
- 14.11.2012 00:44
Sabonis, у вас в рубриках стоит the_excerpt(); - он то и выводит только часть текста (55 слов по умолчанию). Его нужно просто заменить на the_content() в нужных местах.
Для замены рекомендую Notepad++ - он умеет искать заданную строку в файлах каталога и подкаталогов.
И в вашем случае не нужно изучать PHP, важнее изучать кодекс WordPress.
Тэги топика:
Похожие темы
| Темы | Раздел | Ответов | Последний пост |
|---|---|---|---|
Нужна помощь! | Социальные сети | 5 | 26.09.2012 15:24 |
Нужна помощь с JS | Web программирование | 3 | 22.07.2012 17:53 |
Нужна помощь | Web программирование | 5 | 30.12.2010 05:45 |
Нужна помощь в ЧПУ! | Web программирование | 1 | 05.12.2010 05:27 |
Нужна помощь. | Софт, скрипты, сервисы | 4 | 11.02.2010 14:30 |




