Форум русской поддержки Вордпресс. Плагины и темы, модификации и дизайн, локализация.
Вы не зашли.
Описание: Основываясь на the_excerpt, the_excerpt Reloaded позволяет отображать содержимое записи (обычно сокращенное), когда запись не содержит выдержку, которое можно настроить по таким параметрам как поддержка HTML тегов, длина выдержки (в словах), вид ссылки "more..." и тип фильтрации.
Установка:
1. Скачать файл "the-excerpt-reloaded.zip" и загрузить содержимое в директорию "/wp-content/plugins/".
2. Необязательно: Изменить конфигурационные настройки в файле по своим требованиям. В коде присутствуют комментарии для помощи.
3. Активировать плагин "the_excerpt Reloaded" на странице управления плагинами в админ панели WordPress.
4. Заменить код в файлах шаблона там, где это необходимо.
Код:
Для отображения выдержки на главной странице заменить следующий код в файле шаблона "index.php":
<?php the_content() ?>
На следующий код:
<?php the_excerpt_reloaded(); ?>
Функция:
<?php the_excerpt_reloaded(excerpt_length, 'allowedtags', 'filter_type', use_more_link, 'more_link_text', force_more_link, fakeit, fix_tags); ?>
Параметры:
excerpt_length (integer) - Количество слов отображаемых в выдержке. По умолчанию 120.
allowedtags (string) - Определяет, какие HTML теги остаются в выдержке. Используется формат '<img>'. Для нескольких тегов, следует ввести одной строкой: '<a><img>'. По умолчанию '<a>'.
filter_type (string) - Определяет, как WordPress должен фильтровать / форматировать содержимое выдержки. Настройки могут принимать следующие значения: 'content', 'content_rss', 'excerpt', 'excerpt_rss'. Выбрать 'none' для отображения необработанного содержания. По умолчанию 'excerpt'.
use_more_link (boolean) - Отображать ссылку "more..." (TRUE) или нет (FALSE). Если выбрать FALSE, функция отобразит многоточие (...) если размер содержания больше чем отображается. Ни ссылка, ни многоточие не будут отображаться, если исходное содержимое меньше чем excerpt_length. По молчанию TRUE.
more_link_text (string) - Если use_more_link установлен как TRUE, можно выбрать, какой текст будет использоваться для анкора ссылки. По умолчанию '(more...)'.
force_more_link (boolean) - Отображать ссылку "more..." (TRUE) или нет (FALSE), даже тогда, когда выдержка меньше чем excerpt_length. По умолчанию FALSE.
fakeit (integer) - Использовать содержимое как выдержку (1) или нет (0) если выдержка пуста. Установить значение 2, для того чтобы использовать содержимое как выдержку при любых условиях. По умолчанию 1.
fix_tags (boolean) - "Восстанавливать" HTML теги элементов (TRUE) или нет (FALSE). Это позволяет решить проблему неправильного закрытия тегов, которая может быть вызвана excerpt_length. Если fix_tags установлен как FALSE, плагин не будет проверять на валидность XHTML и восстанавливать неправильно закрытые теги. По умолчанию TRUE.
Дополнительно:
Для простоты управления форматированием, the_excerpt Reloaded, по умолчанию, заключает ссылку "more..." в тег <div> определяя css класс 'more-link'. Пример использования класса для таблицы стилей:
.more-link {font-style: italic; text-align: right;}Версия: 1.0
Автор: http://guff.szub.net/2005/02/26/the-excerpt-reloaded/
Скачать: http://wpforum.ru/content/plugin/the_ex … loaded.zip
Неактивен
Очень актуальный плагин на данное время - уменьшает количество дублированного содержимого до минимума, что обеспечивает целый ряд плюсов.
Неактивен
Доброй ночи! Помогите решить следующею проблему:
Как сюда правильно вставить код <?php the_content() ?>?
<?php
/*
Template Name: Featured Page
*/
?>
<?php get_header(); ?>
<div id="mid" class="fix">
<div id="main" class="fix"><a name="main"></a>
<?php include (TEMPLATEPATH . '/featured.php'); ?>
<div id="content">
<?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>
<div class="post" id="post-<?php the_ID(); ?>">
<div class="postMeta"><span class="date"><?php the_time('M j, Y') ?></span><span class="comments"><?php comments_popup_link('0', '1', '%'); ?></span></div>
<h2><a href="<?php the_permalink() ?>" title="<?php the_title(); ?>"><?php the_title() ?></a></h2>
<h5>Рубрика: <?php the_category(', '); ?></h5>
<div class="entry">
<p><?php the_content_rss('', TRUE, '', 82); ?><a href="<?php the_permalink() ?>" title="Read More">Читать полностью</a></p>
</div>
</div>
<?php endwhile; ?>
<?php else : ?>
<div class="post">
<div class="postMeta"><span class="date">Нет совпадений</span></div>
<h2>Нет совпадений по поисковому запросу.</h2>
<div class="entry">
<p>Вы ищете здесь то, чего пока еще нет. Но будет!</p>
</div>
</div>
<?php endif; ?>
<div id="pagination">
<p><?php previous_posts_link('Назад') ?> - <?php next_posts_link('Далее') ?></p>
</div>
</div>
</div>
<?php include (TEMPLATEPATH . '/sidebar.php'); ?>
</div>
<?php get_footer(); ?>Не вставить, а заменить, в вашем случае, строку:
<p><?php the_content_rss('', TRUE, '', 82); ?><a href="<?php the_permalink() ?>" title="Read More">Читать полностью</a></p>на:
<p><?php the_excerpt_reloaded(); ?></p>
Неактивен
Выдает ошибку: Fatal error: Call to undefined function the_excerpt_reloaded() in /home/corpobyc/public_html/wp-content/themes/MassiveNews_2/index.php on line 18
В первом сообщении темы есть инструкция по установке плагина. ![]()
Неактивен
maximum пишет:
В первом сообщении темы есть инструкция по установке плагина.
Так я все сделал правильно. На другом шаблоне все работает.
Вся проблема в том,что у меня нету php the_content, зато есть php the_content_rss
Ну и какие можно сделать выводы, если плагин работает нормально и не конфликтует с другими плагинами?
the_content_rss вполне себе стандартная функция, от the_content отличается только представлением.
Неактивен
У меня при замене появляется Fatal error:(
pablic пишет:
У меня при замене появляется Fatal error:(
У меня на сайте отлично все работает !