Більше результатів...

Загальні селектори
Тільки точні збіги
Шукати у заголовках
Шукати у контенті
Вибір типів постів
Фільтрувати за категоріями
FAQ
Hostenko
Натхнення
Відео уроки
Новини
Плагіни
Теми
Уроки
Хакі

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

У цьому уроці ми покажемо три різні способи, як можна забрати відображення автора з постів на WordPress. Поїхали!

inet.ws - Powerful VPS Hosting в США, Canada, UK та DE!

Як прибрати ім'я Автора з постів на WordPress

Дивіться також:

Спосіб 1. Плагін Show Hide Author

Це найпростіший спосіб, він не вимагає жодних навичок і рекомендований усім. Однак цей спосіб може спрацювати не для всіх тем оформлення WordPress.

Завантажте та встановіть безкоштовний плагін Show Hide Author:

Як прибрати ім'я Автора з постів на WordPress

Після активації плагіна перейдіть до меню Плагіни → Show/Hide Authorналаштувати його.

Як прибрати ім'я Автора з постів на WordPress

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

Крім типів постів, ви також можете вписати безпосередньо URL для сторінок або записів, де ви хочете залишити ім'я автора.

Цей плагін загалом чудово робить свою роботу і приховує ім'я автора практично скрізь. Проте сама тема оформлення може дописувати свій текст перед ім'ям автора, наприклад: "Опубліковано: Сергій Іванов". Таким чином, після включення плагіна у вас може залишитися просто "Опубліковано: ".

Щоб прибрати і цю частину теж, натисніть правою кнопкою по ній і проінспектуйте в консолі налагодження цей елемент. Нам потрібно дізнатися, який div class відповідає за виведення цієї фрази, щоб потім приховати його:

Як прибрати ім'я Автора з постів на WordPress

Наприклад, на зображенні вище ми виявили клас 'byline'. Скопіюйте ім'я цього класу та перейдіть до розділу Advanced: Hide налаштувань плагіна:

Як прибрати ім'я Автора з постів на WordPress

Вставте ім'я цього класу в поле і збережіть налаштування. Тепер у вас буде повністю ховатися ім'я автора і супровідний текст.

Спосіб 2. Забираємо ім'я автора вручну

Цей спосіб складніший, тому що нам потрібно буде редагувати файли теми оформлення WordPress. Так що краще зробіть бекап про всяк випадок.

У різних темах WordPress різна структура файлів теми, і код, який відповідає за виведення імені автора, може знаходитися в різних місцях.

Найбільш поширені файли, де може зберігатись цей код це: single.php, content.php, archive.php, and index.php.

Якщо ви хочете приховати ім'я автора з усіх записів, швидше за все вам потрібно шукати у файлі single.php.

У багатьох випадках ви зможете не знайти код, який відповідає безпосередньо за виведення автора. А натомість може бути використаний тег шаблону, який заданий у файлі functions.php або шаблон-теги.php.

Наприклад, стандартна тема Twenty Seventeen використовує функцію twentyseventeen_posted_on для відображення імені автора та дати публікації. А сама ця функція визначена у файлі шаблон-теги.php:

function twentyseventeen_posted_on() {
    // Get the author name; wrap it in a link.
    $byline = sprintf(
        _x( 'by %s', 'post author', 'twentyseventeen' ),
        '<span class="author vcard"><a class="url fn n" href="' . esc_url( get_author_posts_url( get_the_author_meta( 'ID' ) ) ) . '">' . get_the_author() . '</a></span>'
    );
    // Finally, let's write all of this to the page.
    echo '<span class="posted-on">' . twentyseventeen_time_link() . '</span><span class="byline"> ' . $byline . '</span>'; // WPCS: XSS OK.
}

Тепер вам просто потрібно забрати код, який виводить ім'я автора. Подивіться наступний приклад:

function twentyseventeen_posted_on() {
    // Finally, let's write all of this to the page.
    echo '<span class="posted-on">' . twentyseventeen_time_link() . '</span><span class="byline"> ' . $byline . '</span>'; // WPCS: XSS OK.
}

Не забудьте зберегти файли та заново завантажити їх на ваш сайт. Тепер можете подивитися на результат:

Як прибрати ім'я Автора з постів на WordPress

Спосіб 3. Створіть єдине ім'я автора для всіх постів

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

Фактично, ви просто створите нового автора з якимось спільним ім'ям та використовуватимете його для всіх публікацій на сайті.

Єдиний недолік - цей спосіб немає шляху назад, якщо тільки ви не зберігаєте бекапи за кожен день. Тобто, якщо ви гуртом привласните всім своїм постам одного автора, потім, щоб повернути все назад, потрібно буде змінювати автора окремо для кожного посту.

Ми вас попередили!

Отже, створіть нового користувача на сайті, задайте йому потрібну роль та ім'я, наприклад, у нас використовується WPcafe.org для всіх постів.

Як прибрати ім'я Автора з постів на WordPress

Далі, перейдіть в налаштування цього користувача та задайте йому бажаний вид відображення імені або нікнейму:

Як прибрати ім'я Автора з постів на WordPress

Наприклад, ви можете вказати Editorial Team або Редакція Блога:

Як прибрати ім'я Автора з постів на WordPress

Ви також можете додати Gravatar для відображення зображення цього користувача.

Тепер перейдіть на сторінку всі записи та виберіть максимальну кількість записів на сторінку (введіть 999 у Налаштуваннях екрана вгорі справа):

Як прибрати ім'я Автора з постів на WordPress

Це дозволить нам масово застосувати зміни для всіх постів за кілька повторів.

Виберіть усі пости та у випадаючому меню замість Дії виберіть Змінити, а потім натисніть кнопку застосувати:

Як прибрати ім'я Автора з постів на WordPress

Таким чином, ви перейдете до режиму масової зміни ваших постів. Змініть автора у списку, що випадає на автора, якого ви щойно створили:

Як прибрати ім'я Автора з постів на WordPress

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

Як прибрати ім'я Автора з постів на WordPress

На цьому все! Можете тепер зайти в будь-який запис та переконатися, що ви змінили автора.

Джерело: wpbeginner.com
inet.ws - Powerful VPS Hosting в США, Canada, UK та DE!
Олексій Шевченко
редактор wpcafe
Вивчає сайтобудування з 2008 року. Практикуючий вебмайстер, що спеціалізується на створенні сайтів WordPress. Задати питання Олексію можна на https://profiles.wordpress.org/wpthemeus/

Коментарі до запису: 5

Oleg:

Питання трохи інше, хотілося б замість підпису наприкінці статті відображати фото автора та ім'я. Чи є способи це реалізувати? Дякую

Олександр:

Вийшло другим способом, відредагував файл теми. Дякую

Ольга:

Не могла довго знайти, у якому файлі прописано відображення імені автора. Стаття допомогла, у файлі template-tags.php швидко знайшла та прибрала код. Дякую за тлумачне пояснення.

Рінат:

А в Joomle це легко забирається. У матеріалах, в налаштуваннях.

Додати коментар або відгук