EffortLess Visual Sitemap
| 开发者 |
domclic
|
| 更新时间 |
2026年6月22日 15:18 |
| 捐献地址: |
去捐款 |
| PHP版本: |
7.4 及以上 |
| WordPress版本: |
7.0 |
| 版权: |
GPL-2.0-or-later |
| 版权网址: |
版权信息
|
详情介绍:
Clean accordion sitemap using core sitemaps. Supports custom slugs + hide groups.
安装:
- Upload plugin
- Activate
- Use [elsmg_visual_sitemap]
更新日志:
1.0.34
- Fix: update plugin name casing to EffortLess; add plugin identifier to donate link.
1.0.33
- Fix: rename shortcode tag from generic 'visual_sitemap' to prefixed 'elsmg_visual_sitemap' to prevent naming conflicts (WordPress.org review requirement)
1.0.32
- Security: fix SSRF — validate sub-sitemap host before fetching; use wp_safe_remote_get()
- Security: fix XXE — add LIBXML_NONET flag and disable entity loader on PHP 7.x
- Security: filter collected URLs to same-host only (defence-in-depth against foreign slug leakage)
- Fix: posts now classified accurately using WP core sitemap sub-index type metadata (fixes /%postname%/ sites where all posts were shown as Pages)
- Fix: cache key now includes per-site salt (AUTH_KEY / DB_NAME) to prevent collisions on shared object-cache backends
- Fix: guard $wp_rewrite->author_base against null / empty — falls back to 'author'
- Fix: empty category_base / tag_base option no longer produces '//' prefix that silently misroutes all taxonomy archives
- Fix: CSS moved to wp_enqueue_style() + wp_add_inline_style() — no more body-level tag after closing
- Fix: admin notice strings now translated and properly escaped
1.0.31
- Code review fixes: cache key helper, URL grouping bug fix (leading slash on bases), CSS dedup guard, removed redundant save_post hook, settings callback simplified, Requires at least bumped to 5.9
1.0.30
1.0.29
- Robust grouping with custom category/tag/author bases
- Added hide_groups shortcode attribute
1.0.28
- WPCS/PHPCS compliance
- Plugin Check fixes