Инструменты пользователя

Инструменты сайта


easy_table_of_contents

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

easy_table_of_contents [2018/12/14 16:55] (текущий)
Строка 1: Строка 1:
 +====== Easy Table of Contents плагин WordPress ======
 +
 +~~Title: WordPress плагин Easy Table of Contents для создания оглавления к записи ~~
 +{{htmlmetatags>​
 +metatag-keywords=(whois,​ epp)
 +metatag-description=(WordPress плагин Easy Table of Contents для создания оглавления к записи)
 +}}
 +
 +
 +Homepage: [[https://​wordpress.org/​plugins/​easy-table-of-contents/​|Easy Table of Contents]]
 +
 +WordPress плагин Easy Table of Contents для создания оглавления к длинным информационным постам на сайте. Плагин Easy Table of Contents является форком Table of Contents Plus (TOC+), который уже не поддерживается.
 +
 +===== Обернуть в noindex =====
 +Поисковые системы могут посчитать содержание статьи как переспам по ключевым словам. Чтобы и этого избежать заключим div создаваемый компонентом Easy Table of Contents в теги <​!--noindex--><​!--/​noindex-->​. ​
 +Для этого добавим в файл public/​wp-content/​plugins/​easy-table-of-contents/​easy-table-of-contents.php 2 строки,​ помеченные плюсиком.
 +<file php>
 +// add container, toc title and list items
 +-                                       $html .= '<​div id="​ez-toc-container"​ class="'​ . $css_classes . '">'​ . PHP_EOL;
 ++                                       $html .= '<​!--noindex--><​div id="​ez-toc-container"​ class="'​ . $css_classes . '">'​ . PHP_EOL;
 +                                        do_action( '​ez_toc_after'​ );
 +                                        $html .= ob_get_clean();​
 +-                                       $html .= '</​div>'​ . PHP_EOL;
 ++                                       $html .= '</​div><​!--/​noindex-->'​ . PHP_EOL;
 +                                }
 +</​file>​
 +
 +===== Исправим Limit Path =====
 +В текущей версии нельзя исключить определенную рубрику и не создавать для нее блок с содержимым. Для исправления этого нужно в файле easy-table-of-contents.php в условии заменить код на этот ​
 +<file php>
 +if ( ezTOC_Option::​get( '​restrict_path'​ ) ) {
 +
 +if ( strpos( $_SERVER['​REQUEST_URI'​],​
 +ezTOC_Option::​get( '​restrict_path'​ ) ) === 0 ) {
 +
 +return FALSE;
 +} else {
 +
 +return TRUE;
 +}
 +} else {
 +</​file>​
 +
  
загрузка...
easy_table_of_contents.txt · Последние изменения: 2018/12/14 16:55 (внешнее изменение)