Вопрос

Я запустил новый сайт (здесь), Я хочу добавить тему значок/логотип RSS в правом верхнем углу темы (например, в эта тема).

Как лучше всего это сделать? (PHP/CSS мудрый)

Это было полезно?

Решение

Вы хотите, чтобы какой -то код был добавлен в #title элемент. Ты можешь это сделать, Как сказал Сорич, копировав header.php Файл и просто добавив его там, но вы также можете попытаться добавить его в нижний колонтитул, а затем использовать JavaScript, переместите его в правильный элемент. Это может выжить лучше, но, возможно, не очень удобно (изображение появляется сразу после загрузки страницы, давая странную вспышку).

Код, который вам нужен, прост, давайте возьмем пример, который вы дали:

<p>
    <a href="<?php echo bloginfo('rss2_url'); ?>">
        <img style="vertical-align:middle" src="http://www.r-bloggers.com/wp-content/themes/black-lucas/images/rss.png" alt="Subscribe to R-bloggers">
        RSS Feed
    </a>
</p>

Конечно, вы скопируете изображение на свой собственный сервер и изменили путь. Вы можете проверить стили, используемые на странице, используя хороший веб -инспектор/инструмент отладки (например, Firebug).

Другие советы

В общем:

  • Некоторые темы предоставляют крючки или виджеты, которые вы можете использовать
  • Для темы, которая не предоставляет их, вы можете создать детскую тему или редактировать файлы шаблонов.

С темой, которую вы используете в своем блоге, нет крюка. Итак, я бы порекомендовал создать Детская тема. Анкет Преимущество заключается в том, что ваши модификации не будут перезаписаны во время обновления темы.

Шаги:

  1. Создать детскую тему
  2. Копия header.php От каталога темы до темы ребенка
  3. Изменить новый header.php Файл в каталог темы ребенка

Смотрите кодекс для Подробности о URL -адресах фидам.

Это зависит. Существует ряд способов, которые можно настроить:

  • Он может включать в себя готовые области виджетов или панель управления администратором;
  • Он может включать набор крючков для вставки содержания в разных областях;
  • Шаблоны могут быть непосредственно отредактированы;
  • и т.п.

Самый базовый способ изменить заголовок - это header.php шаблон, называемый get_header() функция

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с wordpress.stackexchange
scroll top