Редактирование файлов шаблона WordPress. Значение кодов.

kod-shablona-150x120

Каждый вебмастер переживал период выбора шаблона для своего сайта. Иногда, этот процесс просто сводит с ума. Один шаблон хорошо смотрится, но не достаточно функционален, другой – и красивый и функциональный, но в какую-то область сайта не выводится информация, которая по вашему мнению, необходима посетителям. И это никогда не закончится – вместе с ростом опыта, будут расти и ваши требования к функциональности и внешнему виду сайта.

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

programmer1

Разумеется, все ваши предпочтения можно реализовать обратившись к специалисту. Но в таком случае:

  1. Каждый шаг будет стоить серьёзных денег.
  2. Самому намного интересней и в будущем, любую свою прихоть вы сможете реализовать очень быстро, бесплатно и без посторонней помощи.
  3. Если произведённые изменения вам не понравились(такое очень часто бывает), не придётся платить деньги за возвращение к прежнему состоянию.

Место расположения файлов шаблона

Открыть файлы шаблона для редактирования можно двумя способами:

1. Быстрый способ.

В панели инструментов “Админки” сайта, выберите вкладку “Дизайн” и в плавающем окне – “Редактор”.p_theme-300x219

Откроется страница редактирования файлов темы. В центре открывается файл стилей “Style.css”, в панели справа представлен список всех PHP-файлов установленной темы. В случае необходимости, откройте нажатием любой файл из списка и отредактируйте его.

p_theme-1

В открывшемся файле сделайте необходимые изменения и нажмите кнопку “Сохранить изменения”.

Редактировать файлы этим способом следует в случае, когда вы уверены, что обладаете достаточным опытом и произведённые изменения не нарушат работу сайта. Если сомневаетесь, воспользуйтесь вторым, более надёжным способом.

2. Надёжный способ.

Редактирование файлов шаблона этим способом, подразумевает использование FTP-доступа к корневой папке сайта (в большинстве случаев она называется public_html) с применением FTP-клиента Filezilla.

Читать также:  Красиво вставляем HTML- код в текст статьи.

Права на FTP-доступ к сайту указаны в письме от хостера, о создании  вашего сайта. Инструкция по установке и настройке FTP-клиента FileZilla находится здесь.

Откройте корневую папку сайта public_html, за тем “wp-content” и “themes”.p_theme-2-300x252

В каталоге “themes” откройте папку с названием активированного на вашем сайте шаблона. Здесь и будут находиться файлы, которые приходится редактировать.

p_theme-3

Перетяните на компьютер выбранный для редактирования файл и перед началом работы сделайте резервную копию.

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

После редактирования, загрузите файл в папку темы обратно на сайт.

Список часто редактируемых файлов.

  • Style.css – файл стилей сайта.
  • Footer.php – нижняя часть сайта (подвал).
  • Index.php – основной шаблон сайта.
  • Header.php – Заголовок (верхняя часть) сайта.
  • Sidebar.php – Боковая колонка сайта.
  • 404.php – Шаблон страницы “ошибки” .
  • Single.php – шаблон одиночной записи.
  • Page.php – шаблон статичной страницы.

Эти файлы чаще всего приходится редактировать для вставки кодов счётчиков, рекламных блоков, вывода каких-либо элементов в различных областях сайта, изменения цвета элементов дизайна шаблона и изменения их размера. Иногда возникает необходимость в редактировании и других файлов, но довольно редко.

Значение кодов шаблона

Как я упоминал ранее, редактирование файлов шаблона проводится либо для удаления какой-либо информации или графического объекта демонстрируемых в разных областях сайта, либо наоборот – для добавления. Чтобы понимать о чём идёт речь, приведу расшифровку значения кодов.

Фрагменты кода  располагаемые в заголовке сайта (Header.php)

<?php bloginfo('url'); ?> –  URL-адрес сайта

<?php bloginfo('name'); ?> – Название сайта

<?php bloginfo('description'); ?> – Описание сайта

<?php bloginfo('template_url'); ?> – Путь к расположению сайта и файлов темы

<?php wp_title(); ?> – Название страницы

<?php bloginfo('stylesheet_url'); ?> – Ссылка на таблицу стилей style.css

<?php bloginfo('version'); ?> –  Версия WordPress

<?php bloginfo('rss2_url'); ?> – Ссылка на RSS Feed сайта

<?php bloginfo('pingback_url'); ?> – Pingback URL сайта (уведомления)

Приведённые фрагменты кодов могут использоваться и  в других файлах  или дублироваться.

Читать также:  Конструктор шаблонов WordPress

Следующие фрагменты кодов, используются в таких файлах  page.php, index.php, footer.php, single.php, sidebar.php  и других.

<?php the_content(); ?> – Вывод содержимого статьи

<?php the_title(); ?> – Название статьи

<?php the_permalink() ?> – Ссылка на статью

<?php the_excerpt(); ?> – Вывод анонса статьи

<?php the_author(); ?> – Автор сообщения или статьи

<?php the_ID(); ?> – Идентификатор ID записи или страницы

<?php edit_post_link(); ?> – Ссылка на редактирование статьи

<?php get_header(); ?> – Вывод содержимого файла header.php

<?php get_sidebar(); ?> – Вывод содержимого файла sidebar.php 

<?php get_footer(); ?> – Вывод содержимого файла footer.php

<?php comments_template(); ?> – Вывод содержимого файла сomment.php

<?php next_post_link(' %link ') ?> – Ссылка на Следующую страницу

<?php wp_list_pages(); ?> – Список всех страниц

<?php previous_post_link('%link') ?> – Ссылка на предыдущую страницу

<?php wp_list_cats(); ?> – Вывод списка категорий

<?php wp_get_archives() ?> –  Список архивов

<?php wp_loginout(); ?> – Вывод ссылки входа  в админ. панель  

<?php wp_register(); ?> – Форма регистрации нового пользователя

<?php get_calendar(); ?> – Демонстрирует встроенный календарь

<?php get_links_list(); ?> – Список всех ссылок в Blogroll

<?php get_archives ('postbypost', 10); ?> -Вывод последних записей. Можно оформить страницу 404

<?php wp_tag_cloud(); ?> - Облако меток

Руководствуясь расшифровкой значений php-кодов, вы сможете отредактировать шаблон своего сайта, не обращаясь за помощью к “дорогостоящим” специалистам и легко настроить отображение необходимых элементов на страницах.

Закладка постоянная ссылка.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *