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

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


easy_table_of_contents

Различия

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

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

easy_table_of_contents [2020/06/13 13:45] (текущий)
Строка 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 · Последнее изменение: 2020/06/13 13:45 (внешнее изменение)