<
  • Главная
Статьи

Як змінити зовнішній вигляд архівів Wordpress

  1. Зовнішній вигляд архівів WordPress за замовчуванням
  2. Міняємо зовнішній вигляд архівів WordPress
  3. У розвиток теми
  4. WordPress Codex
  5. функція
  6. призначення
  7. застосування
  8. Використання
  9. параметри
  10. приклад

Зовнішній вигляд архівів WordPress за замовчуванням

На сайтах, створених на CMS WordPress, є загальна особливість: всі шаблони, вірніше переважна більшість шаблонів, зверстані таким чином, що зовнішній вигляд головної сторінки збігається з зовнішнім виглядом, виведення архівів (рубрик, тегів, дат і авторів). Тобто, при відкритті гостем блогу останніх записів або, наприклад, архіву рубрик, він бачить стандартні картинку мініатюри плюс анонс статті плюс посилання типу «Детальніше» або «Читати далі».

Зрозуміло, що творцям шаблонів простіше стандартними функціями і тегами шаблонів 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 (); ?&gt; Або <? 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 ()) {?&gt; <a href="<?php the_permalink(); ?&gt; "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'));?


Новости
  • Виртуальный хостинг

    Виртуальный хостинг. Возможности сервера распределяются в равной мере между всеми... 
    Читать полностью

  • Редизайн сайта

    Редизайн сайта – это полное либо частичное обновление дизайна существующего сайта.... 
    Читать полностью

  • Консалтинг, услуги контент-менеджера

    Сопровождение любых интернет ресурсов;- Знание HTML и CSS- Поиск и обновление контента;-... 
    Читать полностью

  • Трафик из соцсетей

    Сравнительно дешевый способ по сравнению с поисковым и контекстным видами раскрутки... 
    Читать полностью

  • Поисковая оптимизация

    Поисковая оптимизация (англ. search engine optimization, SEO) — поднятие позиций сайта в результатах... 
    Читать полностью