@prefix sioc: <http://rdfs.org/sioc/ns#> .
@prefix dc: <http://purl.org/dc/elements/1.1/> .
@prefix dcterms: <http://purl.org/dc/terms/> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
@prefix content: <http://purl.org/rss/1.0/modules/content/> .
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .

<https://lhero.org/?post_type=lh-portfolio&#038;p=148160>
  a sioc:Post ;
  dc:title "LH HTML Sitemap" ;
  dcterms:identifier 148160 ;
  dc:modified "2026-09-22T13:43:24Z"^^xsd:dateTime ;
  dc:created "2026-09-22T13:43:24Z"^^xsd:dateTime ;
  sioc:link <https://lhero.org/portfolio/lh-html-sitemap/> ;
  sioc:has_creator <https://lhero.org/author/1/#account> ;
  sioc:has_container <https://lhero.org/#posts> ;
  content:encoded """
<p class="wp-block-paragraph">LH HTML Sitemap adds a human-readable sitemap to any WordPress site: a Sitemap block that lists your pages, posts and custom post types, grouped by type, on a real page you control. It complements the XML sitemap WordPress already generates for search engines, and it uses the same list of post types, so one exclusion governs both.</p>



<h2 class="wp-block-heading">Features</h2>



<ul class="wp-block-list">
<li>A Sitemap block you can place on any page, with its own title and introduction.</li>



<li>Visitors see what they are allowed to see: logged-out visitors get the public listing, and logged-in users get a live listing that includes everything they can read, such as private or members-only content.</li>



<li>Fast on large sites: the public listing is cached and clears itself whenever content changes, and each post type is capped with a link to its archive.</li>



<li>A Sitemap Link block for the Navigation block, so the sitemap page can go in any menu without hard-coding its address.</li>



<li>Filters for developers to change which post statuses are public, which posts are excluded, and which post types are listed.</li>
</ul>



<h2 class="wp-block-heading">Getting started</h2>



<p class="wp-block-paragraph">Activate the plugin, create a page (for example &#8220;Sitemap&#8221;), and add the Sitemap block to it. To link to it from a menu, add the Sitemap Link block inside your Navigation block.</p>



<h2 class="wp-block-heading">Documentation</h2>


<ul class="lh_portfolio-doc-toc"><li><a href="https://lhero.org/portfolio/lh-html-sitemap/blocks-hooks-and-filters/">Blocks, hooks and filters</a></li><li><a href="https://lhero.org/portfolio/lh-html-sitemap/changelog/">Changelog</a></li></ul>"""^^rdf:XMLLiteral ;
  sioc:content """
LH HTML Sitemap adds a human-readable sitemap to any WordPress site: a Sitemap block that lists your pages, posts and custom post types, grouped by type, on a real page you control. It complements the XML sitemap WordPress already generates for search engines, and it uses the same list of post types, so one exclusion governs both.



Features




A Sitemap block you can place on any page, with its own title and introduction.



Visitors see what they are allowed to see: logged-out visitors get the public listing, and logged-in users get a live listing that includes everything they can read, such as private or members-only content.



Fast on large sites: the public listing is cached and clears itself whenever content changes, and each post type is capped with a link to its archive.



A Sitemap Link block for the Navigation block, so the sitemap page can go in any menu without hard-coding its address.



Filters for developers to change which post statuses are public, which posts are excluded, and which post types are listed.




Getting started



Activate the plugin, create a page (for example &#8220;Sitemap&#8221;), and add the Sitemap block to it. To link to it from a menu, add the Sitemap Link block inside your Navigation block.



Documentation


Blocks, hooks and filtersChangelog""" ;
  sioc:topic <https://lhero.org/lh_portfolio-type/plugin/>, <https://lhero.org/lh_portfolio-lifecycle-stage/active/>, <https://lhero.org/?taxonomy=lh_portfolio-tags&term=block>, <https://lhero.org/?taxonomy=lh_portfolio-tags&term=seo>, <https://lhero.org/?taxonomy=lh_portfolio-tags&term=sitemap>, <https://lhero.org/?taxonomy=lh_portfolio-tags&term=html-sitemap>, <https://lhero.org/?taxonomy=lh_portfolio-tags&term=navigation>, <https://lhero.org/?taxonomy=author&term=cap-1> .

<https://lhero.org/author/1/#account> rdfs:seeAlso <https://lhero.org/author/1/?feed=lhrdf&format=turtle> .
<https://lhero.org/lh_portfolio-type/plugin/> rdfs:seeAlso <https://lhero.org/lh_portfolio-type/plugin/?feed=lhrdf&format=turtle> .
<https://lhero.org/lh_portfolio-lifecycle-stage/active/> rdfs:seeAlso <https://lhero.org/lh_portfolio-lifecycle-stage/active/?feed=lhrdf&format=turtle> .
<https://lhero.org/?taxonomy=lh_portfolio-tags&term=block> rdfs:seeAlso <https://lhero.org/?taxonomy=lh_portfolio-tags&term=block&feed=lhrdf&format=turtle> .
<https://lhero.org/?taxonomy=lh_portfolio-tags&term=seo> rdfs:seeAlso <https://lhero.org/?taxonomy=lh_portfolio-tags&term=seo&feed=lhrdf&format=turtle> .
<https://lhero.org/?taxonomy=lh_portfolio-tags&term=sitemap> rdfs:seeAlso <https://lhero.org/?taxonomy=lh_portfolio-tags&term=sitemap&feed=lhrdf&format=turtle> .
<https://lhero.org/?taxonomy=lh_portfolio-tags&term=html-sitemap> rdfs:seeAlso <https://lhero.org/?taxonomy=lh_portfolio-tags&term=html-sitemap&feed=lhrdf&format=turtle> .
<https://lhero.org/?taxonomy=lh_portfolio-tags&term=navigation> rdfs:seeAlso <https://lhero.org/?taxonomy=lh_portfolio-tags&term=navigation&feed=lhrdf&format=turtle> .
<https://lhero.org/?taxonomy=author&term=cap-1> rdfs:seeAlso <https://lhero.org/?taxonomy=author&term=cap-1&feed=lhrdf&format=turtle> .
