=== WP Anchor Header ===
Contributors: PerS
Donate link: http://soderlind.no/donate/
Tags: header, link
Requires at least: 6.5
Tested up to: 7.0
Requires PHP: 7.2
Stable tag: 0.3.0
License: GPLv2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
WP Anchor Header generates anchored headings.
== Description ==
WP Anchor Header generates anchored headings (H1-H6), creating a heading like this:
`
The Heading
`
The links are styled using the following CSS:
`
/* show IDs for anchors */
h1[id]:hover a.anchorlink:before,
h2[id]:hover a.anchorlink:before,
h3[id]:hover a.anchorlink:before,
h4[id]:hover a.anchorlink:before,
h5[id]:hover a.anchorlink:before,
h6[id]:hover a.anchorlink:before {
content: "\f103"; /*dashicons-admin-links*/
color: #888;
font-size: smaller;
text-decoration: none;
vertical-align: baseline;
}
a.anchorlink {
text-decoration: none;
margin-left: 0.5em;
font-size: smaller;
}
`
=== Credits ===
The plugin is inspired by Christian Weiske and his article [Usability: Clickable heading links](http://cweiske.de/tagebuch/html-heading-links.htm).
== Installation ==
1. Download the plugin and extract the read-online.zip
1. Upload the extracted `read-online` folder to the `/wp-content/plugins/` directory
1. Activate the plugin through the 'Plugins' menu in WordPress
== Changelog ==
= 0.3.0 =
* Requires WordPress 6.5 or later and tested up to WordPress 7.0.
* Refactor heading parsing to avoid deprecated HTML entity conversion and preserve existing heading IDs.
= 0.2.3 =
* Tested & found compatible with WP 4.7.
= 0.2.2 =
* Tested & found compatible with WP 4.6.
= 0.2.1 =
* Fix: Don't run if `the_content` is empty
= 0.2.0 =
* Update plugin for [WordPress Coding Standards](https://make.wordpress.org/core/handbook/best-practices/coding-standards/).
* Tested & found compatible with WP 4.5.
= 0.1.8 =
* Fixed UTF-8 parsing bug, added `mb_convert_encoding` to loadHTML(): `@$doc->loadHTML( mb_convert_encoding($content, 'HTML-ENTITIES', 'UTF-8') );`
* Added singleton
* Added comments to code
= 0.1.5 =
* Initial release