LuckyWP Table of Contents

Mô tả

Tạo mục lục thân thiện SEO cho bài viết, trang hoặc custom post type. Giao diện rất đẹp.

Tính năng

  • Tự động chèn mục lục (cấu hình post type và vị trí).
  • SEO-friendly: table of contents code is ready to use by Google for snippets on result page.
  • Chèn bằng shortcode, Gutenberg block hoặc widget.
  • Button on toolbar of the classic editor.
  • Gutenberg block into “Common Blocks”.
  • Cài đặt số heading tối thiểu để hiển thị mục lục.
  • Cài đặt độ sâu heading cho mục lục.
  • Bỏ qua heading theo cấp độ hoặc văn bản.
  • Hierarchical or linear view.
  • Numeration items: decimal or roman numbers in order or nested.
  • Giao diện tùy chỉnh: rộng, float, cỡ chữ và độ đậm tiêu đề, cỡ chữ item, màu sắc.
  • Color schemes (dark, light, white, transparent, inherit from theme) and the ability to override colors.
  • Nút Hiển thị/Ẩn (tùy chọn)
  • Nhãn tùy chỉnh.
  • Smooth scroll (optionally).
  • Setting offset top for smooth scroll.
  • Bao mục lục với thẻ <!–noindex–> (tùy chọn)
  • Pretty hash in URL (like example.com/faq/#how_do_this).
  • Hỗ trợ RTL
  • Available override global settings for a particular post.
  • Hoàn toàn tương thích với WordPress theme và plugin.

Tự động chèn

Để chèn tự động mục lục vào bài viết, chọn “Tự động chèn mục lục” trong phần cài đặt plugin (tab “Tự động chèn”).

Vị trí hỗ trợ:

  • trước heading đầu tiên:
  • sau heading đầu tiên:
  • after first block (paragraph or heading);
  • đầu bài viết;
  • cuối bài viết.

Bạn cũng có thể lựa chọn kiểu post type mà lục lục sẽ được thêm tự động.

Pretty hash in URL

By default, hash generated as heading text (for example, #How_Do_This). You can change hash format in global settings, tab “Misc.”.

For non-English websites it is recommended to enable the Intl PHP extension.

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
  • WordPress Multilingual Plugin (WPML), officially confirmed
  • Rank Math, officially confirmed
  • WP Rocket
  • Toolset Views and Toolset Access

Hooks

Filters lwptoc_before, lwptoc_after

Sử dụng để thêm HTML tùy chỉnh trước/sau mục lục.

Ví dụ:

add_filter('lwptoc_before', function ($before) {
    return '<p>Example text before TOC.</p>' . $before;
});

Filter lwptoc_shortcode_tag

Sử dụng filter này để đổi tên tag shortcode [lwptoc].

Ví dụ:

add_filter('lwptoc_shortcode_tag', function ($tag) {
    return 'toc';
});

Filter lwptoc_heading_id

Sử dụng để sửa ID heading.

Ví dụ:

add_filter('lwptoc_heading_id', function ($id, $label) {
    return $id;
}, 10, 2);

Ảnh màn hình

  • Mục lục
  • Hỗ trợ Gutenberg
  • Hỗ trợ Classic Editor
  • Customize Window
  • Examples of Color Solutions
  • Cài đặt widget
  • Cài đặt tổng quan
  • Cài đặt giao diện
  • Cài đặt tự động chèn
  • Processing Headings Settings
  • Miscellaneous Settings

BLock

This plugin provides 1 block.

luckywp/tableofcontents
LuckyWP Table of Contents

Cài đặt

Cài đặt từ bảng tin WordPress

  1. Đi tới “Plugin > Cài mới”.
  2. Nhập “LuckyWP Table of Contents” trong ô tìm kiếm
  3. Tìm “LuckyWP Table of Contents” trong trang tìm kiếm và bấm vào “Cài đặt ngay”, quá trình cài đặt plugin sẽ bắt đầu.
  4. Bấm “Kích hoạt” khi cài đặt hoàn tất.

Cài đặt với tệp nén

  1. Đi tới “Plugin > Cài mới” ở bảng tin WordPress
  2. Bấm vào nút “Tải lên plugin”, form tải lên sẽ mở ra.
  3. Select the archive with the plugin and click “Install Now”.
  4. Bấm vào nút “Kích hoạt plugin” when cài đặt hoàn tất.

Cài đặt thủ công

  1. Tải thư mục luckywp-table-of-contents vào trong thư mục /wp-content/plugins/.
  2. Đi tới “Plugin > Cài mới” ở bảng tin WordPress
  3. Tìm “LuckyWP Table of Contents” trong danh sách plugin và bấm “Kích hoạt”.

Sau khi kích hoạt

Into classic editor will appear button “Table of Contents” (available on edit post/page screen).

Into Gutenberg editor will appear block “Table of Contents” (see “Common Blocks”).

Menu “Mục lục” sẽ xuất hiện trong menu “Cài đặt” trong bảng tin WordPress.

For non-English websites it is recommended to enable the Intl PHP extension.

Đánh giá

16 Tháng Mười Một, 2019
Всегда скептически относился к подобным плагинам, но на этом плагине остановился в итоге, удобный, почти все делает автоматически, сложных настроек не требует.
16 Tháng Mười Một, 2019
I tried Creative Minds Table of Contents and inserted their short code in the post. Plugin didn't work for me (maybe I had to do something else). This was my second choice but glad I installed it. LuckyWP TOC worked right out of the box and the SEO feature was made me install it. Indeed, they were smart about allowing you to choose when a TOC is displayed on posts. Other than changing how many levels I wanted the TOC to traverse (I just wanted 2), the plugin works exactly as I want and will only reveal itself when the post is complex enough to merit a TOC.
14 Tháng Mười Một, 2019
You don't need anything fancy for table of contents, but this plugin is quite light, and still provides everything you need to create and style your table of contents. What I love most is the ability to auto-insert table of contents in all posts (or post type that you specify in the settings), and you can choose where to automatically be added in posts! You change your headings or content, it automatically gets updated - no refreshing of any sort needed! What an incredible time saver, this plugin is AMAZING!! 🙂
14 Tháng Mười Một, 2019
The plugin is so far working great in terms of SEO and showing table of contents to the users. The next day from installation I started seeing the header links under the titles on Google search right away. Moreover the plugin is lightweight and has no bloating effect on the website. Overall happy with the plugin!
12 Tháng Mười Một, 2019
Отличный плагин, удобные настройки, четкая работа! Разработчики молодцы!
Đọc tất cả 156 đánh giá

Người đóng góp & Lập trình viên

“LuckyWP Table of Contents” là mã nguồn mở. Những người sau đã đóng góp vào plugin này.

Những người đóng góp

“LuckyWP Table of Contents” đã được dịch qua 27 ngôn ngữ. Cảm ơn những người tham gia dịch vì đóng góp của họ.

Dịch “LuckyWP Table of Contents” sang ngôn ngữ của bạn.

Muốn tham gia phát triển?

Duyệt code, check out SVN repository, hoặc theo dõi nhật ký phát triển qua RSS.

Nhật ký thay đổi

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

  • Added support Elementor plugin.

1.9.1 — 2019-08-04

  • Added support Toolset Views plugin.

1.9 — 2019-08-04

  • Added special color scheme “Inherit from theme”.
  • Added option “List Markup Tags”.
  • Added support Beaver Builder Themer Add-On.
  • Implemented automatic removal of empty headings from table of contents.
  • Automatic insertion of table of contents “after first block” takes into account only paragraphs and headings.
  • Improved JS code to prevent reinitialization.
  • Minor changes in strings, fixed typos.
  • Đã thêm mẹo cho dịch giả trong code.

1.8 — 2019-07-29

  • Đã thêm tùy chọn “Sử dụng rel=”nofollow” cho liên kết”
  • Đã thêm tương thích với plugin Rank Math SEO
  • Tùy chọn “Tự động chèn Mục lục” bị tắt theo mặc định.
  • In notice “Rate the plugin” action “I’ve already rated the plugin” replaced to “Don’t show again”.
  • Đã thêm mẹo cho dịch giả trong code.

1.7 — 2019-07-18

  • Added option “Replace underscores (_) with dashes (-)” for hash.
  • Added option “Convert to lowercase” for hash.
  • Thay đổi nhỏ trong các chuỗi.
  • Đã thêm mẹo cho dịch giả trong code.
  • Đã sửa: trong một vài trường hợp, bỏ qua heading làm việc không đúng.

1.6.1 — 2019-07-14

  • For hash format added option “As heading w/o transliterate”.
  • Added hebrew translate, thanks to @cdk-comp and @0enaro.
  • Added spanish translate, thanks to @fernandot, @sanbec and @nobnob.
  • Improved generate hash with option “As heading”.

1.6 — 2019-07-13

  • Đã thêm hỗ trợ RTL
  • Thêm tùy chọn “Phía sau số”.
  • Đổi text domain thành “luckywp-table-of-contents”.
  • Cải thiện hỗ trợ plugin Beaver Builder.

1.5.7 — 2019-07-10

  • Imporvement smooth scroll implementation for support lazy loading images in content.
  • Fix: in some cases, incorrectly worked smooth scroll to headings.

1.5.6 — 2019-07-06

  • Fix: in some cases, incorrectly worked option “Minimal Count of Headers”.

1.5.5 — 2019-07-06

  • Modified code for compatibility with Toolset Access plugin.

1.5.4 — 2019-06-29

  • Đã thêm hỗ trợ plugin Beaver Builder.
  • Sửa: trong vài trường hợp, xử lý heading không làm việc đúng.

1.5.3 — 2019-06-27

  • Fix: when auto insert TOC do not overrided settings “Wrap table of contents with <!–noindex–> tag” and “Skip headings”.
  • Sửa: trong vài trường hợp, tự động chèn sau block đầu tiên không hoạt động.

1.5.2 — 2019-06-17

  • Đã thêm hook filter lwptoc_heading_id.
  • Implemented classic behavior on click “Back” in browser.

1.5.1 — 2019-06-05

  • Sửa lỗi

1.5 — 2019-06-04

  • Cải thiện cho công cụ tìm kiếm (Google và khác).

1.4.1 — 2019-06-01

  • Sửa lỗi

1.4 — 2019-06-01

  • Đã thêm widget “Mục lục”.
  • Đã thêm hỗ trợ in mục lục qua do_shortcode('[lwptoc]').
  • Cải thiện tương thích với các theme.

1.3.1 — 2019-05-09

  • Sửa lỗi

1.3.0 — 2019-05-08

  • Bỏ qua heading theo cấp độ hoặc văn bản.

1.2.2 — 2019-04-24

  • Sửa lỗi

1.2.1 — 2019-04-24

  • Cải thiện tương thích với các theme.

1.2.0 — 2019-04-23

  • Đã thêm tùy chọn float: “Giữa” và “Phải mà không flow”.
  • Đã thêm cài đặt “Định dạng hash”.
  • In anchors instead “name” attribute used “id”.
  • Cải thiện nhỏ trong CSS để tương thích với các theme.

1.1.1 — 2019-04-15

  • Thẻ <noindex> thay thế thành <!–noindex–>.

1.1.0 — 2019-04-14

  • Đã thêm tùy chọn “Bao mục lục với thẻ <noindex>”.
  • Đã thêm hook filter lwptoc_before, lwptoc_after, lwptoc_shortcode_tag.
  • Fix: into Gutenberg editor in block “Classic editor” don’t loaded CSS for shortcode.

1.0.4 — 2019-11-18

  • Sửa lỗi

1.0.3 — 2019-11-17

  • Thay đổi nhỏ về giao diện
  • Sửa lỗi

1.0.2 — 2019-11-16

  • Sửa lỗi

1.0.1 — 2019-11-15

  • Sửa lỗi

1.0.0 — 2018-11-14

  • Initial release.