×

HOW TO SHOP

1 Login or create new account.
2 Review your order.
3 Payment & FREE shipment

If you still have problems, please let us know, by sending an email to support@website.com . Thank you!

SHOWROOM HOURS

Mon-Fri 9:00AM - 6:00AM
Sat - 9:00AM-5:00PM
Sundays by appointment only!
Вопросы? Email: info@nortsov.vn.ua
  • SUPPORT

NORTSOV IT BLOG

NORTSOV IT BLOG

Личный блог о разработке сайтов и моих интересах

+38 (068) 21 00 768
Email: info@nortsov.vn.ua

NORTSOV V.A.
21000, Винница, Украина

  • ГОЛОВНА
  • Портфоліо
  • Моє резюме
  • Про мене
  • Блог Айтішника
    • РОЗРОБКА ПЗ
      • AMP
      • CodeGear Delphi
      • CSS
      • JavaScript
      • Open Cart
      • WordPress
    • NETWORKING
      • CentOS
      • CISCO
      • DirectAdmin
      • NGiNX
      • DNS Servers
    • DESTINY 2
ЗАДАТЬВОПРОС
  • Home
  • Блог Айтішника
  • Розробка ПЗ
  • WordPress
  • Как добавить Excerpts к страницам в WordPress

Как добавить Excerpts к страницам в WordPress

Как добавить Excerpts к страницам в WordPress

by Владимир Норцов / Saturday, 29 September 2018 / Published in WordPress, Розробка ПЗ

Вы хотите добавить Excerpts на страницы WordPress? По умолчанию Excerpts из WordPress доступны только для постов. В этой статье я покажу вам, как добавить отрывки на страницы в WordPress.

Почему вам может понадобиться добавить excerpts к страницам в WordPress?

WordPress поставляется с двумя типами контента по умолчанию – постами и страницами.

Посты отображаются в обратном хронологическом порядке (от последнего до самого старого) в вашем блоге или на домашней странице.

Страницы, с другой стороны, представляют собой автономное содержимое, не публикуемое в определенном конкретном порядке. Они обычно используются для одноразового контента, например, страница о нас или страница контактов.

Иногда вам может потребоваться отобразить отрывок для ваших страниц. Специально, если вы создали сайт, используя только страницы.

Давайте посмотрим, как добавить отрывок на ваши страницы в WordPress, а также как отображать эти отрывки на вашем сайте.

Добавление отрывка (excerpt) к страницам в WordPress

Сначала вам нужно добавить следующий код в файл functions.php вашей темы или создать плагин для сайта.

add_post_type_support( 'page', 'excerpt' );

Этот код изменяет тип контента страницы WordPress и добавляет поддержку отрывков.

Теперь вы можете перейти к созданию новой страницы или изменить существующую страницу. Ниже редактора сообщений вы сможете увидеть метатекст выдержки.

Добавление отрывка к страницам WordPress

Теперь вы можете использовать эту область с метатекстом, чтобы добавить пользовательские отрывки для ваших страниц в WordPress.

Отображение отрывков для страниц в WordPress

Существует много разных способов отображения отрывков для ваших страниц в WordPress. В зависимости от того, что вы пытаетесь сделать на своем веб-сайте, вы можете выбрать метод, который наилучшим образом соответствует вашим потребностям.

Метод 1: Отображение новых страниц с выдержками используя Shortcode

Этот метод позволяет создавать собственные пользовательские запросы и отображать новые страницы с использованием шорткодов (shortcode).

Сначала вам нужно будет установить и активировать плагин  Display Posts Shortcode.

После активации вам нужно отредактировать пост, страницу или виджет, где вы хотите отображать новые страницы, и добавить следующий шорткод (shortcode).

[display-posts post_type="page" include_excerpt="true" excerpt_more="Continue Reading" excerpt_more_link="true"]

Этот шорткод отобразит 10 последних страниц с их названием, отрывком и ссылкой для продолжения чтения.

Если вы не указали пользовательский отрывок для страницы, он автоматически генерируется из текста страницы с длиной по умолчанию в 55 слов.

Отображение страниц с отрывком в WordPress

Если вы используете шорткод в виджете боковой панели, вам может потребоваться включить поддержку шорткодов для текстовых виджетов. Просто добавьте этот код в файл functions.php вашей темы.

// Enable shortcodes in text widgets
add_filter('widget_text','do_shortcode');

Метод 2: Отображение отрывка страницы на боковой панели с помощью плагина

Этот метод позволяет легко отображать новые страницы и их отрывки в боковой панели вашей темы.

Сначала вам нужно установить и активировать виджет Ultimate Posts Widget.

После активации вам нужно перейти на страницу Внешний вид -> Виджеты и добавить виджет Ultimate Posts на боковую панель. Сначала вам нужно задать заголовок для виджета, а затем перейти на вкладку «Display».

Затем вам нужно выбрать опцию «Показать отрывок», а затем перейти на вкладку фильтра.

На вкладке фильтра выберите «Страница» в разделе «Типы поста», а затем нажмите кнопку «Сохранить», чтобы сохранить настройки.

Теперь вы можете посетить свой веб-сайт, чтобы увидеть виджет в действии.

Метод 3: Отображение страниц с отрывками с помощью PHP кода

Другой способ отобразить отрывок из страницы – это добавить код непосредственно в файлы темы. Вы можете создать собственный шаблон страницы и добавить в качестве отправной точки следующий код.

$args = array(
'post_type' => array( 'page' ),
'posts_per_page' => 10,
); 
// The Query
$the_query = new WP_Query( $args );
 
// The Loop
if ( $the_query->have_posts() ) {
    while ( $the_query->have_posts() ) {
        $the_query->the_post();
        echo '<h3>'. get_the_title() . '</h3>';
        the_excerpt();
    }
    /* Restore original Post Data */
    wp_reset_postdata();
} else {
    // no posts found
}

Вам нужно будет настроить код в соответствии с вашими шаблонами темы.

Вот и все, я надеюсь, что эта статья помогла вам научиться добавлять отрывки к вашим страницам в WordPress.

0
  • Tweet

What you can read next

WordPress 5.0
Что нового в WordPress 5.0 (как подготовиться к Gutenberg)
Удаление базового слага (base slug) из пользовательского типа записи (CPT) в WordPress
WP-CLI
WP-CLI v2 – Управление WordPress с терминала

Поиск

Рубрики

  • NETWORKING
    • CentOS
    • DirectAdmin
    • NGiNX
  • Без категорії
  • Розробка ПЗ
    • JavaScript
    • Open Cart
    • WordPress

Новые статьи

  • Установка ImageMagick (Image Manipulation) на RHEL / CentOS и Fedora

  • Temporal API

    Temporal API в JavaScript. Работа с датой

  • Конфигурация клиента Proxy

  • Как выровнять блоки по высоте, jQuery скрипт

    Выровнять блоки по высоте, jQuery скрипт

  • NGiNX

    Включаем компрессию SVG gzip в nginx

Популярные статьи

  • Установка ImageMagick (Image Manipulation) на RHEL / CentOS и Fedora

  • Temporal API

    Temporal API в JavaScript. Работа с датой

  • Конфигурация клиента Proxy

  • Как выровнять блоки по высоте, jQuery скрипт

    Выровнять блоки по высоте, jQuery скрипт

  • NGiNX

    Включаем компрессию SVG gzip в nginx

КОНТАКТНАЯ ФОРМА

Отправьте ваше сообщение и я свяжусь с вами в ближайшее время !

ИНФОРМАЦИЯ

  • Блог Айтішника
  • Послуги
  • Портфоліо
  • Про мене
  • Моє резюме
  • Відгуки
  • Фото галлерея

КОНТАКТЫ

Тел.: (068) 21 00 768
Email: info@nortsov.vn.ua

NORTSOV IT BLOG

  • GET SOCIAL
NORTSOV IT BLOG

© 2017 NORTSOV - IT BLOG. All Rights Reserved.

TOP