EffortLess Visual Sitemap

설명

Clean accordion sitemap using core sitemaps. Supports custom slugs + hide groups.

Shortcode Attributes

  • title=”Site Map”
  • expand=”yes”
  • show_title=”no”
  • hide_groups=”authors,categories,tags” (comma-separated, lowercase)

설치

  1. Upload plugin
  2. Activate
  3. Use [elsmg_visual_sitemap]

후기

이 플러그인에 대한 평가가 없습니다.

기여자 & 개발자

“EffortLess Visual Sitemap”(은)는 오픈 소스 소프트웨어입니다. 다음의 사람들이 이 플러그인에 기여하였습니다.

기여자

자국어로 “EffortLess Visual Sitemap”(을)를 번역하세요.

개발에 관심이 있으십니까?

코드 탐색하기는, SVN 저장소를 확인하시거나, 개발 기록RSS로 구독하세요.

변경이력

1.0.35

  • Added: donate notice on the settings screen

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

  • Added CLAUDE.md with codebase documentation

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