Homepage: Easy Table of Contents
WordPress плагин Easy Table of Contents для создания оглавления к длинным информационным постам на сайте. Плагин Easy Table of Contents является форком Table of Contents Plus (TOC+), который уже не поддерживается.
Поисковые системы могут посчитать содержание статьи как переспам по ключевым словам. Чтобы и этого избежать заключим div создаваемый компонентом Easy Table of Contents в теги <!–noindex–><!–/noindex–>. Для этого добавим в файл public/wp-content/plugins/easy-table-of-contents/easy-table-of-contents.php 2 строки, помеченные плюсиком.
// 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; }
В текущей версии нельзя исключить определенную рубрику и не создавать для нее блок с содержимым. Для исправления этого нужно в файле easy-table-of-contents.php в условии заменить код на этот
if ( ezTOC_Option::get( 'restrict_path' ) ) { if ( strpos( $_SERVER['REQUEST_URI'], ezTOC_Option::get( 'restrict_path' ) ) === 0 ) { return FALSE; } else { return TRUE; } } else {