Допиливаем WP тему MH Magazine lite

Мне нравится эта тема: симпатичная и быстрая. У WP-тем вообще проблемы с скоростью, а тут такая радость:

В тестовой статье 7 килознаков текста и 7 фоток общим весом 400Кб.

Итак, я только что установил тему на Znanion.ru, буду сейчас допиливать.

План допилки:

  1. Убрать дату и автора,
  2. Убрать дублирование превьюшек из категорий в статью,
  3. Исправить подпись в футере.

Надо бы ещё jQuery ей отрубить, но это много работы (переписать на native JS), потом как-нибудь.

1. Убираем инфу о статье

а) в самой статье

Внешний вид -> редактор тем -> includes -> mh-custom-functions.php

Находите «Post Meta » (сейчас 108 строка, но может измениться в дальнейшем), берёте вот эти две строки:

echo '<span class="entry-meta-date updated"><i class="fa fa-clock-o"></i><a href="' . esc_url(get_month_link(get_the_time('Y'), get_the_time('m'))) . '">' . get_the_date() . '</a></span>' . "\n";
			
echo '<span class="entry-meta-author author vcard"><i class="fa fa-user"></i><a class="fn" href="' . esc_url(get_author_posts_url(get_the_author_meta('ID'))) . '">' . esc_html(get_the_author()) . '</a></span>' . "\n";

и комментите их:

// echo '<span class="entry-meta-date updated"><i class="fa fa-clock-o"></i><a href="' . esc_url(get_month_link(get_the_time('Y'), get_the_time('m'))) . '">' . get_the_date() . '</a></span>' . "\n";
			
// echo '<span class="entry-meta-author author vcard"><i class="fa fa-user"></i><a class="fn" href="' . esc_url(get_author_posts_url(get_the_author_meta('ID'))) . '">' . esc_html(get_the_author()) . '</a></span>' . "\n";

б) в категориях

Внешний вид -> редактор тем -> content-loop.php, это

<div class="mh-meta mh-loop-meta">
	<?php mh_magazine_lite_loop_meta(); ?>
</div>

меняем на это:

<div class="mh-meta mh-loop-meta">
	<?php // mh_magazine_lite_loop_meta(); ?>
</div>

2. Отключаем дублирование превьюх

Внешний вид -> редактор тем -> content-single.php. Находим строку:

mh_magazine_lite_featured_image();

и закоментиваем её:

// mh_magazine_lite_featured_image();

3. Правим футер

Внешний вид -> редактор тем -> footer.php

Находим вот это строку:

<p class="mh-copyright"><?php printf(esc_html__('Copyright © %1$s | WordPress Theme by %2$s', 'mh-magazine-lite'), date("Y"), '<a href="' . esc_url('https://www.mhthemes.com/') . '" rel="nofollow">MH Themes</a>'); ?></p>

и меняем вот так:

<p class="mh-copyright"><?php printf(esc_html__('Copyright © %1$s | Znanion.ru'), date("Y")); ?></p>

4. Страницы записей: убираем H2 из названия сайта и H3 из слогана

По умолчанию тема оборачивает в записях название в H2 и слоган в H3, причём выше H1, где заголовок статьи. Это бэд практис, поэтому исправим.

Внешний вид -> редактор тем -> footer.php -> includes -> mh-custom-functions.php

Код (строка 60)

$header_title_before = '<h2 class="mh-header-title">';
$header_title_after = '</h2>' . "\n";
$header_tagline_before = '<h3 class="mh-header-tagline"';
$header_tagline_after = '</h3>' . "\n";

Меняем на


$header_title_before = '<p class="mh-header-title">';
$header_title_after = '</p>' . "\n";
$header_tagline_before = '<p class="mh-header-tagline" style="font-weight: 700" >';
$header_tagline_after = '</p>' . "\n";

Итого

20 минут времени, и задачи выполнены. Пишите комменты, делитесь ссылкой в интернетах.

Успехов.

Оцените статью
Добавить комментарий

  1. Елена

    Хотела как раз футер исправить, а код то почему нельзя скопировать?

    Ответить
    1. Админ автор

      Защиту от копирования отключил. Пользуйтесь.

      Ответить