+0 000-000-00-00

Узелки на память по установленным плагинам wordpress

Сайт solarhome.ru

Вывод даты обновления записи

На сайте плагином WP Meta and Date Remover удаляется вывод даты создания записи и автора публикации. Вместо этого выводится дата обновления записи. Для этого в код шаблона вывода записи (в дочерней теме) /wp-content/themes/onepress-sh/template-parts/content-single.php  перед закрытием тега </header> добавлен код (взято отсюда):

<?php
$u_time = get_the_time('U'); 
$u_modified_time = get_the_modified_time('U'); 
if ($u_modified_time >= $u_time + 86400) { 
echo "<p>Обновлено "; 
the_modified_time('F jS, Y'); 
//echo " в " the_modified_time(); 
echo "</p> "; }?>

Там же вставлен код социальных кнопок pluso, но он перестал работать последнее время (подозреваю, из-за того, что он использует неподдерживаемый теперь в броузерах flash плагин )

Сайт prosolar.ru

Плагин gtranslate

Машинный перевод на другие языки. Переводит всю страницу, включая шаблон и меню. Просто и быстро. Недостаток - нельзя корректировать перевод (только в платной версии). 

Чтобы вывести значки языков в любом требуемом месте нужно править шаблон. Код для вставки

 
1
<code>?php echo do_shortcode('[gtranslate]'); ?</code>

Я вставил в header.php после (тема llorix one lite)

1
llorix_one_lite_header_top_right_close_trigger();

Плагин breadcrumb nav ft

нужно вставлять код

1
 <code></code>

код вызова Breadcrumb NavXT  нужно будет вставлять в те шаблоны, которые отвечают за вывод контента в центральной части блога: INDEX, SINGLE, ARCHIVE, PAGE или SEARCH.

существует таблица спецсимволов или мнемокодов (мнемоник), которые, например, нельзя вставить напрямую. Вот некоторые из них:

Мнемокод       Символ
"          "
&           &
<            <
>            >
¤        ¤
¦        ¦
§          §
&copy;          ©
ª          ?
«         «
®           ®
°           °
±        ±
µ         µ
¶          ¶
·        •
¹          ?
€          €

 

Потребление ресурсов

Для вывода данных о потреблении ресурсов в footer.php вставляем код:

 
1
2
3
4
5
6
7
8
9
10
11
?php
print get_num_queries(). ' -  SQL запросов.
'.
timer_stop(0, 3). ' - время на генерацию страницы.
';
function convert($size) {
$unit=array('b','kb','mb','gb','tb','pb');
return round($size/pow(1024,($i=floor(log($size,1024)))),2). ' '.$unit[$i];
}
echo convert(memory_get_peak_usage(true)). ' - использовано памяти.';
?
 

Plugin Содержания

Попробовал 3 плагина для содержания: Easy TOC, Table of Contents и LuckyWP Table of Contents. Остановился на последнем. У первого глюк со значком скрыть показать Содержание, у второго - нет поддержки и он старый и не работает в Гутенберг.
 
Для LuckyWP Table of Contents (разработчик русский) на форуме поддержки взял вот это:
@media screen and (max-width: 800px) { .lwptoc { width: 100% !important; } }

для того, чтобы в мобильной версии была 100% ширина для Содержания.

Вставляется автоматически, место можно выбрать. Можно также вставлять вручную при помощи [lwptoc] в любом месте страницы, причем несколько раз. При этом автоматическая вставка не делается. Очень удобно!

Плагин Most and Least Read Posts Widget

Счетчик посещений страниц плюс виджеты для вывода наиболее популярных и забытых страниц.

Счетчик хранится в таблице postmeta, поле custom_total_hits - там можно менять значение вручную (например, если статья устарела и на ее место сделана новая статья).

    Опубликовано

    Menu