@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 foaf: <http://xmlns.com/foaf/0.1/> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .

<https://lhero.org/?p=133>
  a sioc:Post ;
  dc:title "LH Paragraph IDs" ;
  dcterms:identifier 133 ;
  dc:modified "2026-10-11T00:34:48Z"^^xsd:dateTime ;
  dc:created "2015-03-17T13:32:54Z"^^xsd:dateTime ;
  sioc:link <https://lhero.org/portfolio/lh-paragraph-ids/> ;
  sioc:has_creator <https://lhero.org/author/1/#account> ;
  sioc:has_container <https://lhero.org/#posts> ;
  content:encoded "<ul class=\"lh_portfolio-meta\"><li><strong>Type:</strong> Plugin</li><li><strong>Lifecycle Stage:</strong> Active</li><li><strong>WordPress.org:</strong> <a href=\"https://wordpress.org/plugins/lh-paragraph-ids/\">https://wordpress.org/plugins/lh-paragraph-ids/</a></li></ul><p class=\"wp-block-paragraph\">LH Paragraph IDs gives every paragraph and heading in a post or page its own id, so anyone can link straight to that part of the page rather than to the top of it. It is useful for long articles, policies and minutes, for quoting a specific passage, and for linked-data uses that need to identify part of a page.</p><p class=\"wp-block-paragraph\">For example, <code>&lt;p&gt;</code> becomes <code>&lt;p id=\"lh_element_id-p123-3\" class=\"lh-paragraph-id\"&gt;</code>, and <code>https://example.com/my-post/#lh_element_id-p123-3</code> opens the page at that paragraph.</p><h2 class=\"wp-block-heading\">Key features</h2><ul class=\"wp-block-list\"><li>Ids are added as the page is shown; nothing in your content is changed or stored, so the plugin can be removed at any time.</li><li>Elements that already have an id keep it.</li><li>Works on single posts, pages and custom post types, in classic and block themes.</li><li>An optional ¶ link after each paragraph, so readers can copy a link to it.</li><li>No settings: it works as soon as it is activated.</li></ul><ul class=\"lh_portfolio-doc-toc\"><li><a href=\"https://lhero.org/portfolio/lh-paragraph-ids/using-the-plugin/\">Using the plugin</a></li><li><a href=\"https://lhero.org/portfolio/lh-paragraph-ids/developer-reference/\">Developer reference</a></li><li><a href=\"https://lhero.org/portfolio/lh-paragraph-ids/support/\">Support</a></li><li><a href=\"https://lhero.org/portfolio/lh-paragraph-ids/changelog/\">Changelog</a></li></ul>"^^rdf:XMLLiteral ;
  sioc:content "Type: PluginLifecycle Stage: ActiveWordPress.org: https://wordpress.org/plugins/lh-paragraph-ids/LH Paragraph IDs gives every paragraph and heading in a post or page its own id, so anyone can link straight to that part of the page rather than to the top of it. It is useful for long articles, policies and minutes, for quoting a specific passage, and for linked-data uses that need to identify part of a page.For example, &lt;p&gt; becomes &lt;p id=\"lh_element_id-p123-3\" class=\"lh-paragraph-id\"&gt;, and https://example.com/my-post/#lh_element_id-p123-3 opens the page at that paragraph.Key featuresIds are added as the page is shown; nothing in your content is changed or stored, so the plugin can be removed at any time.Elements that already have an id keep it.Works on single posts, pages and custom post types, in classic and block themes.An optional ¶ link after each paragraph, so readers can copy a link to it.No settings: it works as soon as it is activated.Using the pluginDeveloper referenceSupportChangelog" ;
  foaf:depiction <https://lhero.org/?p=733> ;
  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=html5>, <https://lhero.org/?taxonomy=lh_portfolio-tags&term=links>, <https://lhero.org/?taxonomy=lh_portfolio-tags&term=paragraphs>, <https://lhero.org/?taxonomy=lh_portfolio-tags&term=fragment>, <https://lhero.org/?taxonomy=lh_portfolio-tags&term=anchors>, <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/?p=733>
  a foaf:Image ;
  rdfs:seeAlso <https://lhero.org/1482975598slide_16-jpg/?feed=lhrdf> .

<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=html5> rdfs:seeAlso <https://lhero.org/?taxonomy=lh_portfolio-tags&term=html5&feed=lhrdf&format=turtle> .
<https://lhero.org/?taxonomy=lh_portfolio-tags&term=links> rdfs:seeAlso <https://lhero.org/?taxonomy=lh_portfolio-tags&term=links&feed=lhrdf&format=turtle> .
<https://lhero.org/?taxonomy=lh_portfolio-tags&term=paragraphs> rdfs:seeAlso <https://lhero.org/?taxonomy=lh_portfolio-tags&term=paragraphs&feed=lhrdf&format=turtle> .
<https://lhero.org/?taxonomy=lh_portfolio-tags&term=fragment> rdfs:seeAlso <https://lhero.org/?taxonomy=lh_portfolio-tags&term=fragment&feed=lhrdf&format=turtle> .
<https://lhero.org/?taxonomy=lh_portfolio-tags&term=anchors> rdfs:seeAlso <https://lhero.org/?taxonomy=lh_portfolio-tags&term=anchors&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> .
