Как публиковать свои посты, чтобы читать их было удобно
WordPress (WP) предоставляет возможность выводить на главной странице не весь текст вашего сообщения, а только его краткое описание. Удобство здесь состоит в том, что посетитель получает лишь короткое описание, а для прочтения его целиком нужно уже перейти по ссылке «Далее». Многие заметки бывают довольно громоздкими, поэтому читатель просто вынужден пробегать их, даже если они его совершенно не интересуют. А так он получает небольшое описание и уже сам решает читать его или нет.
Таким образом вы, с одной стороны, предоставляете читателю выбор, а с другой, избавляетесь от ненужного нагромождения текста на главной странице. В этом случае вы можете в опциях установить большее количество отображаемых постов на главной странице, тем самым увеличите ее информативность.
Как это все осуществляется на практике.
Когда вы создаете сообщение (пост), то нужно заполнить поле «Excerpt» (короткое описание) - оно как раз и предназначено для таких случаев. Просто заполняете и публикуете. Никаких лишних движений.
Кроме этого есть еще один способ заставить WordPress пометить непосредственно в тексте, ту часть, которая будет коротким описанием. Для этого используйте разделитель
<!--more-->
Хаки
В WP (1.5.2) не совсем удобно сделано поле «Excerpt» - оно состоит всего из одной строки, хотя удобней было бы сделать его строк 5. Реализуется это очень просто.
Открываем файл wp-admin/edit-form-advanced.php Примерно в середине этого файла есть строчки:
<fieldset id="postexcerpt"> ... <div><textarea rows="<font color="red"><u><strong>1</strong></u></font>" cols="40" name="excerpt" tabindex="4" id="excerpt"></textarea></div></fieldset>
Исправляем всего одну цифру:
... <div><textarea rows="<font color="red"><u><strong>5</strong></u></font>" cols="40" ...
Но это еще не все. В файле wp-admin.css зачем-то жестко прописана высота этого поля... Для этого ищем строки:
#excerpt {
<font color="red">height: 1.8em;</font> <- эту строчку нужно убить
width: 98%;
}
И убиваем «height: 1.8em;».
:подзаголовок:Подводные камни:/подзаголовок:
Иногда встречаются такие темы (шаблоны), которые не учитывают поле «Excerpt». Как правило это те шаблоны, которые не содержат файл single.php. Если ваш шаблон такой, то вы можете пойти на маленькую хитрость и очень быстро исправить этот недостаток.
Для этого просто задублируйте файл index.php с именем single.php. В самом же файле index.php найдите примерно такую строку:
<?php the_content(__('(more...)')); ?>
И замените на такой код:
<?php
($post->post_excerpt != "")? the_excerpt() : the_content(); ?>
<p class="info">< ?php if ($post->post_excerpt != "")
{ ?>
<a href="<?php the_permalink() ?>" class="more">
<?php _e('(more...)') ?></a><?php } ?>
По идее все должно сразу же заработать.
- WordPress 2.3.3 MaxSite Edition
- Руссификация WordPress
- Эксперимент с антиспам-картинкой
- Обновление WordPress через импорт записей
- Что такое ping и traсkbaсk?
- Отображение виджетов в сайдбарах при разных условиях
- Русский WordPress
- Какая должна быть CMS или почему WordPress?
- Делаем выбор RSS-подписок сайта для браузера
- Исправляем кодировку Ping в WordPress’е
- Как быстро настроить кодировку базы данных для WordPress’а
- Форма обратной связи
- “Ускоряем” WordPress за счет постоянных страниц
- Подчищаем таблицу опций
- Возвращаясь к вопросу кодировки






Слушай, а как этим пользоваться, напиши подробнее
не работает пхп вообще на вордпресе. Не исполняет - пишет просто текстом. Что делать? Плиз, подскажите, фрэймить замучался - это тупо выглядит :(