✅ WEB і WordPress новини, теми, плагіни. Тут ми ділимося порадами і кращими рішеннями для сайтів.

Як встановити резервне зображення для мініатюр повідомлення на WordPress

17

Зображення відіграють важливу роль у ваших публікаціях на WordPress. Коли ми ділимось блогом у соціальних мережах, обране зображення відображатиметься як ескіз вашого допису. Ці зображення корисні для привернення уваги аудиторії. У деяких сценаріях, якщо ми не встановили ескіз допису, то нам потрібне резервне зображення, яке буде діяти як обране зображення для допису. Це резервне зображення може бути першим зображенням із вашої публікації або статичним зображенням за замовчуванням.

У цій статті ми вивчаємо, як встановити резервне зображення за замовчуванням для мініатюр публікацій WordPress. Спочатку ми будемо шукати вибране зображення, якщо воно не знайдене, то ми встановлюємо перше зображення вмісту публікації, а якщо це також не вдається, встановіть статичне зображення за замовчуванням.

Встановіть запасне зображення для мініатюр публікацій WordPress

Для початку вам слід спочатку помістити зображення за замовчуванням у каталог вашої активної теми. Скажімо, ваше ім’я зображення за замовчуванням – „default.jpg”, тоді ви можете розмістити його у папці із зображеннями у вашій темі. Шлях до вашого зображення буде wp-content / themes / your-theme-name / images / default.jpg.

Далі нам потрібно додати шматок коду, а краще додати наш код – functions.phpфайл тем. Відкрийте functions.phpфайл у вашому улюбленому редакторі та додайте наведений нижче код у кінці файлу.

functions.php

function post_fallback_image() {
    global $post;
    $first_img = '';
    ob_start();
    ob_end_clean();
    $output = preg_match_all('/<img.+src=['"]([^'"]+)['"].*>/i', $post->post_content, $matches);
    $first_img = $matches[1][0];
 
    if (empty($first_img)) {
        $first_img = get_stylesheet_directory_uri(). "/images/default.jpg";
    }
    print '<img src="'. $first_img .'" alt="'. get_the_title() .'" />';
}

Вище код перевіряє перше зображення всередині вмісту публікації та друкує його. Якщо у вмісті публікації немає жодного зображення, воно друкує статичне зображення за замовчуванням із каталогу тем.

WordPress відображає мініатюри публікацій у різних місцях. Ви знайдете його в архівному списку, списку публікацій, на одній сторінці публікацій. Все, що нам потрібно зробити, це знайти рядки, де використовується функція__post_thumbnail(). А потім замініть цей метод на рядки нижче:

<?php
if (has_post_thumbnail()):     the_post_thumbnail( 'post-thumbnail', array( 'alt' => get_the_title()) );
else:     post_fallback_image();
endif;
?>

Ми сподіваємось, ви розумієте, як встановити резервне зображення за замовчуванням для мініатюр публікацій WordPress. Будь ласка, поділіться своїми думками в розділі коментарів нижче.

Пов’язані статті

Джерело запису: artisansweb.net

Цей веб -сайт використовує файли cookie, щоб покращити ваш досвід. Ми припустимо, що з цим все гаразд, але ви можете відмовитися, якщо захочете. Прийняти Читати далі