Як змінити зовнішній вигляд архівів Wordpress
- Зовнішній вигляд архівів WordPress за замовчуванням
- Міняємо зовнішній вигляд архівів WordPress
- У розвиток теми
- WordPress Codex
- функція
- призначення
- застосування
- Використання
- параметри
- приклад
Зовнішній вигляд архівів WordPress за замовчуванням
На сайтах, створених на CMS WordPress, є загальна особливість: всі шаблони, вірніше переважна більшість шаблонів, зверстані таким чином, що зовнішній вигляд головної сторінки збігається з зовнішнім виглядом, виведення архівів (рубрик, тегів, дат і авторів). Тобто, при відкритті гостем блогу останніх записів або, наприклад, архіву рубрик, він бачить стандартні картинку мініатюри плюс анонс статті плюс посилання типу «Детальніше» або «Читати далі».
Далі, я покажу алгоритм, як прибрати зі сторінок з архівами (рубрик, тегів, дат, авторів) мініатюру і посилання докладніше.
Відразу покажу, що отримаємо в результаті.
Вид архівів wordpress: архів рубрик до измения Архів рубрик з прибраними слайдами і посиланням докладніше.Важливо! Так як дана задача вирішується зміною коду шаблону, то перед роботами робимо повну резервну копію сайту (Базу даних + файли сайту). У доповненні, робимо дві копії робочого шаблону, одну для редагування, другу для відновлення неправильної правки.
Міняємо зовнішній вигляд архівів WordPress
Щоб змінити зовнішній вигляд архівів WordPress, потрібно знайти, вірніше, визначити, який файл у вашому робочому шаблоні виводить архіви. У більшості шаблонів все архіви виводяться єдиним файлом, називається він (archive.php).
Повторююсь, для безпеки втратити сайт, не використовуємо редактор в адміністративній панелі сайту, а правим заздалегідь зроблені резервні копії файлів шаблону.
В текстовому редакторі (типу Notepad ++), відкриваємо файл archive.php і починаємо правку. У файлі archive.php (в кінці файлу) шукаємо функцію, що виводить блог архіву:
<? Php get_template_part ( 'content', 'archive'); ?>Ім'я [content] це ім'я файлу, який використовується для виведення блогу архівів.
Перша ідея виконання завдання проста: нам потрібно поміняти код файлу виводить архіви (content.php), а саме, прибрати в ньому кілька функцій, і тим самим змінити зовнішній вигляд всіх архівів сайту (рубрик, авторів, дат і т.д.).
Але виникає питання, якщо ми поміняємо код файлу шаблону, він повернеться до свого попереднього стану після першого поновлення шаблону, нам це не потрібно. Тому, ми не будемо редагувати файл content.php, а копіюємо його і створюємо свій файл, під іншою назвою, наприклад content-cat.php і редагуємо його.
Шукаємо в файлі функцію, що виводить мініатюри. Функція виведення мініатюр буде вгорі. Прибираємо висновок мініатюри.
Прибираємо посилання докладніше, для цього шукаємо після функцій:
<? Php the_excerpt (); ?> Або <? Php the_content (); ?> І прибираємо рядок з 'Read More', 'назва шаблону'.
Створений і відредагований файл content-cat.php зберігаємо і заливаємо в каталог сайта в папку робочого шаблону. Цей файл з'явиться в адміністративній панелі сайту на вкладці Зовнішній вигляд → Редактор.
Переходимо до другого кроку. У файлі, який виводить архіви (archive.php), міняємо назву файлу content на content-cat.
Зберігаємося і дивимося результат. Якщо, що ті не так, система покаже помилку, файл помилки і рядок помилки. Для виправлення помилки, збережені резервні файли шаблону повертаємо на місце і повторюємо все заново.
Порада. Якщо хочете почитати більше, про тегах шаблонів і стандартних функціях WordPress, зверніть увагу на цей сайт: https://wp-kama.ru . Це не реклама і навіть не посилання, цей сайт зрозуміліше, ніж офіційний сайт WordPress, в розділі тегів шаблонів і функцій.
У розвиток теми
По-моєму, тема анонсів на сайтах WordPress вимагає продовження. У найближчих постах, промовлю теми: як розділити анонс статті та її зміст і навіщо потрібна цитата .
WordPress Codex
Прихований текст
функція
the_post_thumbnail
призначення
Функція the_post_thumbnail виводить html код картинки-мініатюри поста порожнє значення, якщо картинка відсутня.
застосування
Цей тег шаблону, функція the_post_thumbnail, повинен використовуватися всередині циклу WordPress
Використання
<? Php the_post_thumbnail ($ size, $ attr); ?> The_post_thumbnail (string | array $ size = 'post-thumbnail', string | array $ attr = '')джерело
Файл: wp-includes / post-thumbnail-template.php
function the_post_thumbnail ($ size = 'post-thumbnail', $ attr = '') {echo get_the_post_thumbnail (null, $ size, $ attr); }параметри
$ Size (рядок / масив)
Розмір мініатюри, яку потрібно отримати. Може бути рядком з умовними розмірами: thumbnail, medium, large, full або масив з двох елементів (ширина і висота картинки): array (60, 60).
За замовчуванням: 'post-thumbnail', тобто розмір який встановлюється для поточної теми функцією set_post_thumbnail_size ()
$ Attr (рядок / масив)
Масив атрибутів, які потрібно додати отримується html тегу img (alt - альтернативна назва).
За замовчуванням:
приклад
<? Php // Post featured image if (has_post_thumbnail ()) {if (! Is_single ()) {?> <a href="<?php the_permalink(); ?> "title =" <? Php printf ($ SMTheme -> _ ( 'permalink'), the_title_attribute ( 'echo = 0'));?> "> <? php} the_post_thumbnail (array ($ SMTheme-> get ( 'layout', 'imgwidth'), $ SMTheme-> get ( 'layout', 'imgheight')), array ( "class" => $ SMTheme-> get ( 'layout', 'imgpos'). "featured_image")); if (! is_single ()) {?> </a> <? php}}?>Статті пов'язані з теми:
© wordpress-abc.ru
Інші статті розділу: Уроки WordPress
Статті пов'язані з теми:
Php get_template_part ( 'content', 'archive'); ?Php the_excerpt (); ?
Gt; Або <?
Php the_content (); ?
Php the_post_thumbnail ($ size, $ attr); ?
Php // Post featured image if (has_post_thumbnail ()) {if (! Is_single ()) {?
Gt; <a href="<?
Php the_permalink(); ?
Gt; "title =" <?
Php printf ($ SMTheme -> _ ( 'permalink'), the_title_attribute ( 'echo = 0'));?