Опис
За ваше чланке, стране или прилагођене врсте чланака прави садржај погодан за оптимизацију за претраживаче. Сјајног, прилагодљивог изгледа.
Карактеристике
- Аутоматско уметање садржаја (подешавање врсте чланка и места).
- Погодан за оптимизацију за претраживаче: код садржаја је спреман да се у Гуглу користи као одломак на страни са резултатима.
- Умеће се преко скраћеног кода, Гутенберг блока или виџета.
- Дугме на траци са алаткама у класичном уређивачу.
- Гутенберг блок међу „Честим блоковима“.
- Подешавање најмањег броја заглавља за приказ у садржају.
- Подешавање броја нивоа заглавља у садржају.
- Изостављање заглавља на основу нивоа или текста.
- Хијерархијски или линијски приказ.
- Нумерациони елементи: децимални или римски бројеви, редно или угњеждено.
- Прилагодљив изглед: ширина, поравнање, величина и дебљина слова у наслову, величина слова елемената, боја.
- Шеме боја (тамне, светле, бела, провидна, наслеђене из теме) и могућност измене боја.
- Пребацивање „Прикажи/сакриј“ (опционо)
- Прилагодљиве етикете.
- Глатко скроловање (опционо).
- Подешавање горње маргине код глатког скроловања.
- Убацивање садржаја у ознаку <!–noindex–> (опционо).
- Леп хеш у URL адреси (нпр.
пример.срб/питања-и-одговори/#како_то_урадити
). - Подршка за језике који се пишу здесна налево.
- Могућност измене глобалних подешавања за одређени чланак.
- Високи ниво усклађености са Вордпрес темама и додацима.
Аутоматско уметање
За аутоматско уметање садржаја у чланке, одаберите опцију „Аутоматско уметање садржаја“ која се налази међу подешавањима овог додатка (језичак „Аутоматско уметање“).
Подржана места:
- пре првог заглавља;
- после првог заглавља;
- после првог блока (пасуса или заглавља);
- изнад садржине чланка;
- испод садржине чланка.
Можете да одаберете врсте чланака којима ће се садржај аутоматски додати.
Manual Insert
For manual insertion a table of content in a posts, use one of the ways:
- button „Table of Contents“ on toolbar in classic editor;
- gutenberg block „Table of Contents“;
- shortcode
[lwptoc]
.
Леп хеш у URL адреси
Према подразумеваним вредностима, хеш се генерише као текст заглавља (нпр. #Како_то_урадити
). Можете да промените формат хеша у глобалним подешавањима, језичак „Остало“.
За веб места која нису на енглеском језику, препоручује се омогућавање PHP проширења Intl
.
Compatibility
LuckyWP Table of Contents was successfully tested with the following plugins:
- Elementor Page Builder
- Beaver Builder and Beaver Builder Themer Add-On
- WPBakery Page Builder
- Oxygen
- WordPress Multilingual Plugin (WPML), officially confirmed
- Rank Math, officially confirmed
- WP Rocket
- Toolset Views and Toolset Access
Копче
Филтери lwptoc_before
, lwptoc_after
Користи се за додавање прилагођеног HTML кода пре/после садржаја.
Пример:
add_filter('lwptoc_before', function ($before) {
return '<p>Example text before TOC.</p>' . $before;
});
Филтер lwptoc_shortcode_tag
Овај филтер се користи за промену назива ознаке скраћеног кода [lwptoc]
.
Пример:
add_filter('lwptoc_shortcode_tag', function ($tag) {
return 'toc';
});
Филтер lwptoc_heading_id
Користи се за измену ИД заглавља.
Пример:
add_filter('lwptoc_heading_id', function ($id, $label) {
return $id;
}, 10, 2);
Снимци екрана
Блокови
Овај додатак пружа 1 блок.
- Luckywp Tableofcontents
Постављање
Постављање преко контролне табле Вордпреса
- Идите на страну „Додаци > Додај нови“.
- У поље за претрагу унесите назив „LuckyWP Table of Contents“
- У резултатима претраге пронађите додатак „LuckyWP Table of Contents“, кликните на дугме „Постави сада“ и почеће процес постављања додатка.
- Кад се заврши постављање, кликните на „Укључи“.
Постављање помоћу архиве
- Идите на страну „Додаци > Додај нови“ на контролној табли Вордпреса
- Кликните на дугме „Отпремите додатак“ и отвориће се образац за отпремање архиве.
- Одаберите архиву са додатком и кликните на „Постави сада“.
- Када се заврши постављање додатка кликните на дугме „Укључи додатак“.
Ручно постављање
- Отпремите фасциклу
luckywp-table-of-contents
у фасциклу са додатком, а то је обично/wp-content/plugins/
. - Идите на страну „Додаци > Додај нови“ на контролној табли Вордпреса
- Пронађите „LuckyWP Table of Contents“ на списку додатака и кликните „Укључи“.
После укључивања
У класичном уређивачу појавиће се дугме „Садржај“ (доступно на екрану за уређивање чланка/стране).
У Гутенберг уређивачу појавиће се блок „Садржај“ (под „Чести блокови“).
Елемент „Садржај“ појавиће се у изборнику „Подешавања“ на контролној табли Вордпреса.
За веб места која нису на енглеском језику, препоручује се омогућавање PHP проширења Intl
.
Прегледи
Сарадници и градитељи
LuckyWP Table of Contents је софтвер отвореног кода. Следећи људи су допринели овом додатку.
СараднициLuckyWP Table of Contents је преведен на 32 језика. Хвала преводиоцима за њихове доприносе.
Преведите LuckyWP Table of Contents на свој језик.
Заинтересовани сте за градњу?
Прегледајте код, проверите SVN складиште или се пријавите на белешку градње преко RSS-а.
Белешка о изменама
2.1.9 — 2024-11-08
- Fix „LuckyWP Plugins“ page.
2.1.8 — 2024-10-28
- Adapt to WordPress 6.7.
2.1.7 — 2024-10-18
- Fix non-critical vulnerability.
2.1.6 — 2024-10-04
- Fix vulnerabilities.
2.1.5 — 2024-09-05
- Minor refactoring.
2.1.4 — 2020-08-03
- Minor refactoring.
2.1.3 — 2020-06-07
- Added hook filter
lwptoc_allow
.
2.1.2 — 2020-05-08
- Added hook filter
lwptoc_title_tag
.
2.1.1 — 2020-03-15
- In heading ID duplicate hyphens are replaced with one.
- Fixed: content of tags
<style>
and<script>
was included in heading label.
2.1 — 2020-03-12
- Added option „Additional CSS Class(es)“.
- Added option „OL/LI“ to „List Markup Tags“.
- Added support Oxygen Builder.
- Removed class „lwptoc_item“ from links.
- Minor fixes for performance.
2.0.9 — 2020-03-07
- Added hook filters
lwptoc_heading_html
andlwptoc_heading_label
. - Fixed: in some cases don’t register JS/CSS files.
- Minor fixes for compatibility with future versions of WordPress.
2.0.8 — 2020-02-23
- Added hook filter
lwptoc_active
. - Added tab „LuckyWP Plugins“ to settings.
- Improvement work option „Skip headings by text“.
- Fixed: in some cases shortcode incorrectly processed.
- Fixed: in some cases auto insert work incorrectly.
- Fixed: headings in table of contents not escaping.
- Minor fixes in customize window.
2.0.7 — 2020-01-31
- Added support child themes of „Twenty Twenty“.
- Fixed: incorrect smooth scroll behavior when on page use CSS
html {scroll-behavior: smooth;}
. - Fixed: in some cases auto insert after first block work incorrectly.
2.0.6 — 2020-01-29
- When enabled smooth scroll hash changed after complete animation.
- Fixed: incorrectly processing conditional comments in content.
- Fixed: JS don’t work on asynchronous loading.
2.0.5 — 2020-01-26
- Fixed: incorrectly processing HTML entities in links.
- Fixed: incorrectly processing scripts, styles and CDATA in content.
2.0.4 — 2020-01-25
- In debugging information for „Site Health“ tool added „intl Version“ and „ICU Version“.
- From hash is removed colon symbol when used hash format „As heading without transliterate“.
- Fixed: incorrectly processing HTML entities.
2.0.3 — 2020-01-19
- Added support „Twenty Twenty“ theme.
- Minor code refactoring.
2.0.2 — 2020-01-10
- Fixed: in some cases plugin incorrectly work with UTF-8.
- Fixed: on automatically insertion table of contents with option “Before/after first heading” to posts without headings occurred error.
- Fixed: if disabled show/hide toggle occured JS error.
2.0.1 — 2020-01-08
- Fixed: in some cases headings processing incorrectly.
2.0 — 2020-01-07
- Added debugging information for „Site Health“ tool.
- CSS and JS are included only when table of content is displayed.
- Removed dependency to jQuery on frontend.
- Redesigned automatic insertion of table of contents using the PHP extension DOM (Document Object Model).
- Redesigned processing headings using the PHP extension DOM (Document Object Model).
- Minor enhancements in CSS.
1.9.11 — 2019-11-18
- Added hook filters
lwptoc_force_wp_transliterate
andlwptoc_transliterator
. - Fixed: in some cases for table of contents used a non-current post.
1.9.10 — 2019-11-10
- Fixed: in some cases hash for heading without transliteration was generated incorrectly.
1.9.9 — 2019-11-06
- Minor fixes for WPML compatibility.
1.9.8 — 2019-10-23
- Minor fixes for compatibility with WordPress 5.3.
1.9.7 — 2019-10-17
- Fixed: in some cases the widget was displayed incorrectly.
1.9.6 — 2019-10-11
- Enhancements for more compatible with themes and plugins.
1.9.5 — 2019-10-09
- Enhancements for more compatible with themes and plugins.
1.9.4 — 2019-09-04
- Enhancements for more compatible with themes and plugins.
1.9.3 — 2019-08-25
- Added WPML compatibility.
1.9.2 — 2019-08-11
- Додата подршка за додатак Elementor.
1.9.1 — 2019-08-04
- Додата подршка за додатак Toolset Views.
1.9 — 2019-08-04
- Додата посебна шема боја „наслеђена из теме“.
- Додата опција „Ознаке за означавање листе“.
- Додата подршка за додатак Beaver Builder Themer.
- Спроведено аутоматско уклањање празних заглавља из садржаја.
- Аутоматско уметање садржаја „после првог блока“ узима у обзир само пасусе и заглавља.
- Унапређен JS код како би се спречило поновно покретање.
- Мање измене у нискама, исправка грешака у куцању.
- У код додати савети за преводиоце.
1.8 — 2019-07-29
- Додата опција „Користи rel=“nofollow“ за везе“
- Изведена усклађеност са додатком Rank Math SEO.
- Подразумевано подешавање за опцију „Аутоматско уметање садржаја“ изведено је као онемогућено.
- У обавештењу „Оцените овај додатак“, акција „Већ сам оценио/ла додатак“ замењена акцијом „Не приказуј више“.
- У код додати савети за преводиоце.
1.7 — 2019-07-18
- Додата опција „Замени доњу црту (_) цртицом (-)“ за хеш.
- Додата опција „Пребаци у мала слова“ за хеш.
- Мање измене у нискама.
- У код додати савети за преводиоце.
- Поправљено: у неким случајевима изостављање заглавља није правилно функционисало.
1.6.1 — 2019-07-14
- За формат хеша додата опција „Као заглавље без транслитерације“.
- Додат хебрејски превод, захваљујући @cdk-comp и @0enaro.
- Додат шпански превод, захваљујући @fernandot, @sanbec и @nobnob.
- Унапређено генерисање хеша помоћу опције „Као заглавље“.
1.6 — 2019-07-13
- Додата подршка за језике који се пишу здесна налево.
- Додата опција „Нумерациони суфикс“.
- Промењен текст домена на „luckywp-table-of-contents“.
- Унапређена подршка за додатак Beaver Builder.
1.5.7 — 2019-07-10
- Improvement smooth scroll implementation for support lazy loading images in content.
- Поправљено: у неким случајевима глатко скроловање до заглавља није правилно функционисало.
1.5.6 — 2019-07-06
- Поправљено: у неким случајевима опција „Минимални број заглавља“ није правилно функционисала.
1.5.5 — 2019-07-06
- Измењен код ради усклађености са додатком Toolset Access.
1.5.4 — 2019-06-29
- Додата подршка за додатак Beaver Builder.
- Поправљено: у неким случајевима обрада заглавља није правилно функционисала.
1.5.3 — 2019-06-27
- Поправљено: када се аутоматским уметањем садржаја нису мењала подешавања „Убаци садржај у <!–noindex–> таг“ и „Изостави заглавља“.
- Поправљено: у неким случајевима аутоматско уметање после првог блока није функционисало.
1.5.2 — 2019-06-17
- Додат филтер копче
lwptoc_heading_id
. - Спроведено класично понашање при клику на „Назад“ у претраживачу.
1.5.1 — 2019-06-05
- Исправка грешака
1.5 — 2019-06-04
- Побољшања за претраживаче (Гугл и друге).
1.4.1 — 2019-06-01
- Исправка грешака
1.4 — 2019-06-01
- Додат виџет „Садржај“.
- Додата подршка за садржај који се реализује преко
do_shortcode('[lwptoc]')
. - Побољшања за већу усклађеност са темама.
1.3.1 — 2019-05-09
- Исправка грешака
1.3.0 — 2019-05-08
- Изостављање заглавља на основу нивоа или текста.
1.2.2 — 2019-04-24
- Исправка грешака
1.2.1 — 2019-04-24
- Побољшања за већу усклађеност са темама.
1.2.0 — 2019-04-23
- Додате опције за поравнање: „Центрирано“ и „Десно, без превоја“.
- Додато подешавање „Формат хеша“.
- У елементу везе уместо атрибута „name“ употребљен „id“.
- Мања побољшања у CSS стиловима за већу усклађеност са темама.
1.1.1 — 2019-04-15
- Таг <noindex> замењен тагом <!–noindex–>.
1.1.0 — 2019-04-14
- Додата опција „Убаци садржај у <noindex> таг“.
- Додати филтери за копче
lwptoc_before
,lwptoc_after
,lwptoc_shortcode_tag
. - Поправљено: у блоку „Класични уређивач“ у оквиру Гутенберг уређивача CSS стил за скраћени код није се учитавао.
1.0.4 — 2019-11-18
- Исправка грешака
1.0.3 — 2019-11-17
- Мање измене у изгледу
- Исправка грешака
1.0.2 — 2019-11-16
- Исправка грешака
1.0.1 — 2019-11-15
- Исправка грешака
1.0.0 — 2018-11-14
- Прва објава.