This repository has been archived on 2023-08-16. You can view files and clone it, but cannot push or open issues or pull requests.
footnotes/docs/reports/markers.html

2839 lines
165 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title> Documentation &raquo; Markers
</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<base href="../">
<link rel="icon" href="images/favicon.ico"/>
<link rel="stylesheet" href="css/normalize.css">
<link rel="stylesheet" href="css/base.css">
<link rel="preconnect" href="https://fonts.gstatic.com">
<link href="https://fonts.googleapis.com/css2?family=Source+Sans+Pro:wght@400;600;700&display=swap" rel="stylesheet">
<link href="https://fonts.googleapis.com/css2?family=Source+Code+Pro:wght@400;600;700&display=swap" rel="stylesheet">
<link rel="stylesheet" href="css/template.css">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.12.0/css/all.min.css" integrity="sha256-ybRkN9dBjhcS2qrW1z+hfCxq+1aBdwyQM5wlQoQVt/0=" crossorigin="anonymous" />
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/prismjs@1.23.0/themes/prism-okaidia.css">
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/prismjs@1.23.0/plugins/line-numbers/prism-line-numbers.css">
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/prismjs@1.23.0/plugins/line-highlight/prism-line-highlight.css">
<script src="https://cdn.jsdelivr.net/npm/fuse.js@3.4.6"></script>
<script src="https://cdn.jsdelivr.net/npm/css-vars-ponyfill@2"></script>
<script src="js/search.js"></script>
<script defer src="js/searchIndex.js"></script>
</head>
<body id="top">
<header class="phpdocumentor-header phpdocumentor-section">
<h1 class="phpdocumentor-title"><a href="" class="phpdocumentor-title__link">Documentation</a></h1>
<input class="phpdocumentor-header__menu-button" type="checkbox" id="menu-button" name="menu-button" />
<label class="phpdocumentor-header__menu-icon" for="menu-button">
<i class="fas fa-bars"></i>
</label>
<section data-search-form class="phpdocumentor-search">
<label>
<span class="visually-hidden">Search for</span>
<svg class="phpdocumentor-search__icon" width="21" height="20" viewBox="0 0 21 20" fill="none" xmlns="http://www.w3.org/2000/svg">
<circle cx="7.5" cy="7.5" r="6.5" stroke="currentColor" stroke-width="2"/>
<line x1="12.4892" y1="12.2727" x2="19.1559" y2="18.9393" stroke="currentColor" stroke-width="3"/>
</svg>
<input type="search" class="phpdocumentor-field phpdocumentor-search__field" placeholder="Loading .." disabled />
</label>
</section>
<nav class="phpdocumentor-topnav">
<ul class="phpdocumentor-topnav__menu">
</ul>
</nav>
</header>
<main class="phpdocumentor">
<div class="phpdocumentor-section">
<input class="phpdocumentor-sidebar__menu-button" type="checkbox" id="sidebar-button" name="sidebar-button" />
<label class="phpdocumentor-sidebar__menu-icon" for="sidebar-button">
Menu
</label>
<aside class="phpdocumentor-column -four phpdocumentor-sidebar">
<section class="phpdocumentor-sidebar__category">
<h2 class="phpdocumentor-sidebar__category-header">Namespaces</h2>
<h3 class="phpdocumentor-sidebar__root-namespace"><a href="namespaces/default.html"><abbr title="\">Global</abbr></a></h3>
<h4 class="phpdocumentor-sidebar__root-namespace"><a href="namespaces/footnotes.html"><abbr title="\footnotes">footnotes</abbr></a></h4>
<ul class="phpdocumentor-list">
<li><a href="namespaces/footnotes-admin.html"><abbr title="\footnotes\admin">admin</abbr></a></li>
<li><a href="namespaces/footnotes-includes.html"><abbr title="\footnotes\includes">includes</abbr></a></li>
<li><a href="namespaces/footnotes-general.html"><abbr title="\footnotes\general">general</abbr></a></li>
</ul>
</section>
<section class="phpdocumentor-sidebar__category">
<h2 class="phpdocumentor-sidebar__category-header">Packages</h2>
<h3 class="phpdocumentor-sidebar__root-package"><a href="packages/footnotes.html"><abbr title="\footnotes">footnotes</abbr></a></h3>
<ul class="phpdocumentor-list">
<li><a href="packages/footnotes-includes.html"><abbr title="\footnotes\includes">includes</abbr></a></li>
</ul>
</section>
<section class="phpdocumentor-sidebar__category">
<h2 class="phpdocumentor-sidebar__category-header">Reports</h2>
<h3 class="phpdocumentor-sidebar__root-package"><a href="reports/deprecated.html">Deprecated</a></h3>
<h3 class="phpdocumentor-sidebar__root-package"><a href="reports/errors.html">Errors</a></h3>
<h3 class="phpdocumentor-sidebar__root-package"><a href="reports/markers.html">Markers</a></h3>
</section>
<section class="phpdocumentor-sidebar__category">
<h2 class="phpdocumentor-sidebar__category-header">Indices</h2>
<h3 class="phpdocumentor-sidebar__root-package"><a href="indices/files.html">Files</a></h3>
</section>
</aside>
<div class="phpdocumentor-column -eight phpdocumentor-content">
<ul class="phpdocumentor-breadcrumbs">
<li><a href="">Home</a></li>
</ul>
<div class="phpdocumentor-row">
<h2 class="phpdocumentor-content__title">Markers</h2>
<h3>Table of Contents</h3>
<table class="phpdocumentor-table_of_contents">
<tr>
<td class="phpdocumentor-cell"><a href="reports/markers.html#src/admin/class-admin.php">src/admin/class-admin.php</a></td>
<td class="phpdocumentor-cell">5</td>
</tr>
<tr>
<td class="phpdocumentor-cell"><a href="reports/markers.html#src/admin/class-wysiwyg.php">src/admin/class-wysiwyg.php</a></td>
<td class="phpdocumentor-cell">5</td>
</tr>
<tr>
<td class="phpdocumentor-cell"><a href="reports/markers.html#src/admin/layout/class-engine.php">src/admin/layout/class-engine.php</a></td>
<td class="phpdocumentor-cell">35</td>
</tr>
<tr>
<td class="phpdocumentor-cell"><a href="reports/markers.html#src/admin/layout/class-init.php">src/admin/layout/class-init.php</a></td>
<td class="phpdocumentor-cell">14</td>
</tr>
<tr>
<td class="phpdocumentor-cell"><a href="reports/markers.html#src/admin/layout/class-settings-page.php">src/admin/layout/class-settings-page.php</a></td>
<td class="phpdocumentor-cell">18</td>
</tr>
<tr>
<td class="phpdocumentor-cell"><a href="reports/markers.html#src/footnotes.php">src/footnotes.php</a></td>
<td class="phpdocumentor-cell">8</td>
</tr>
<tr>
<td class="phpdocumentor-cell"><a href="reports/markers.html#src/includes/class-activator.php">src/includes/class-activator.php</a></td>
<td class="phpdocumentor-cell">1</td>
</tr>
<tr>
<td class="phpdocumentor-cell"><a href="reports/markers.html#src/includes/class-config.php">src/includes/class-config.php</a></td>
<td class="phpdocumentor-cell">6</td>
</tr>
<tr>
<td class="phpdocumentor-cell"><a href="reports/markers.html#src/includes/class-convert.php">src/includes/class-convert.php</a></td>
<td class="phpdocumentor-cell">25</td>
</tr>
<tr>
<td class="phpdocumentor-cell"><a href="reports/markers.html#src/includes/class-core.php">src/includes/class-core.php</a></td>
<td class="phpdocumentor-cell">4</td>
</tr>
<tr>
<td class="phpdocumentor-cell"><a href="reports/markers.html#src/includes/class-deactivator.php">src/includes/class-deactivator.php</a></td>
<td class="phpdocumentor-cell">1</td>
</tr>
<tr>
<td class="phpdocumentor-cell"><a href="reports/markers.html#src/includes/class-i18n.php">src/includes/class-i18n.php</a></td>
<td class="phpdocumentor-cell">2</td>
</tr>
<tr>
<td class="phpdocumentor-cell"><a href="reports/markers.html#src/includes/class-settings.php">src/includes/class-settings.php</a></td>
<td class="phpdocumentor-cell">8</td>
</tr>
<tr>
<td class="phpdocumentor-cell"><a href="reports/markers.html#src/includes/class-template.php">src/includes/class-template.php</a></td>
<td class="phpdocumentor-cell">19</td>
</tr>
<tr>
<td class="phpdocumentor-cell"><a href="reports/markers.html#src/public/class-general.php">src/public/class-general.php</a></td>
<td class="phpdocumentor-cell">6</td>
</tr>
<tr>
<td class="phpdocumentor-cell"><a href="reports/markers.html#src/public/class-parser.php">src/public/class-parser.php</a></td>
<td class="phpdocumentor-cell">243</td>
</tr>
<tr>
<td class="phpdocumentor-cell"><a href="reports/markers.html#src/public/widget/class-base.php">src/public/widget/class-base.php</a></td>
<td class="phpdocumentor-cell">7</td>
</tr>
<tr>
<td class="phpdocumentor-cell"><a href="reports/markers.html#src/public/widget/class-reference-container.php">src/public/widget/class-reference-container.php</a></td>
<td class="phpdocumentor-cell">8</td>
</tr>
<tr>
<td class="phpdocumentor-cell"><a href="reports/markers.html#src/uninstall.php">src/uninstall.php</a></td>
<td class="phpdocumentor-cell">1</td>
</tr>
<tr>
<td class="phpdocumentor-cell"><a href="reports/markers.html#src/includes/settings/class-settingsgroup.php">src/includes/settings/class-settingsgroup.php</a></td>
<td class="phpdocumentor-cell">1</td>
</tr>
<tr>
<td class="phpdocumentor-cell"><a href="reports/markers.html#src/includes/settings/general/class-ampcompatsettingsgroup.php">src/includes/settings/general/class-ampcompatsettingsgroup.php</a></td>
<td class="phpdocumentor-cell">1</td>
</tr>
<tr>
<td class="phpdocumentor-cell"><a href="reports/markers.html#src/includes/settings/general/class-hardlinkssettingsgroup.php">src/includes/settings/general/class-hardlinkssettingsgroup.php</a></td>
<td class="phpdocumentor-cell">1</td>
</tr>
<tr>
<td class="phpdocumentor-cell"><a href="reports/markers.html#src/includes/settings/general/class-lovesettingsgroup.php">src/includes/settings/general/class-lovesettingsgroup.php</a></td>
<td class="phpdocumentor-cell">8</td>
</tr>
<tr>
<td class="phpdocumentor-cell"><a href="reports/markers.html#src/includes/settings/general/class-numberingsettingsgroup.php">src/includes/settings/general/class-numberingsettingsgroup.php</a></td>
<td class="phpdocumentor-cell">1</td>
</tr>
<tr>
<td class="phpdocumentor-cell"><a href="reports/markers.html#src/includes/settings/general/class-referencecontainersettingsgroup.php">src/includes/settings/general/class-referencecontainersettingsgroup.php</a></td>
<td class="phpdocumentor-cell">2</td>
</tr>
<tr>
<td class="phpdocumentor-cell"><a href="reports/markers.html#src/includes/settings/referrers-and-tooltips/class-referrersinlabelssettingsgroup.php">src/includes/settings/referrers-and-tooltips/class-referrersinlabelssettingsgroup.php</a></td>
<td class="phpdocumentor-cell">2</td>
</tr>
<tr>
<td class="phpdocumentor-cell"><a href="reports/markers.html#src/includes/settings/referrers-and-tooltips/class-tooltiptextsettingsgroup.php">src/includes/settings/referrers-and-tooltips/class-tooltiptextsettingsgroup.php</a></td>
<td class="phpdocumentor-cell">2</td>
</tr>
<tr>
<td class="phpdocumentor-cell"><a href="reports/markers.html#src/includes/settings/referrers-and-tooltips/class-tooltiptruncationsettingsgroup.php">src/includes/settings/referrers-and-tooltips/class-tooltiptruncationsettingsgroup.php</a></td>
<td class="phpdocumentor-cell">1</td>
</tr>
<tr>
<td class="phpdocumentor-cell"><a href="reports/markers.html#src/includes/settings/scope-and-priority/class-wordpresshookssettingsgroup.php">src/includes/settings/scope-and-priority/class-wordpresshookssettingsgroup.php</a></td>
<td class="phpdocumentor-cell">8</td>
</tr>
</table>
<a id="src/admin/class-admin.php"></a>
<h3><abbr title="src/admin/class-admin.php">class-admin.php</abbr></h3>
<table>
<thead>
<tr>
<th class="phpdocumentor-heading">Type</th>
<th class="phpdocumentor-heading">Line</th>
<th class="phpdocumentor-heading">Description</th>
</tr>
</thead>
<tbody>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">129</td>
<td class="phpdocumentor-cell">Append link to the WordPress Plugin page.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">130</td>
<td class="phpdocumentor-cell">wordpress.org/support/plugin/footnotes&quot; target=&quot;_blank&quot;&gt;%s&lt;/a&gt;&#039;, __( &#039;Support&#039;, &#039;footnotes&#039; ) );</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">131</td>
<td class="phpdocumentor-cell">Append link to the settings page.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">133</td>
<td class="phpdocumentor-cell">Append link to the PayPal donate function.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">134</td>
<td class="phpdocumentor-cell">www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&amp;hosted_button_id=6Z6CZDW8PPBBJ&quot; target=&quot;_blank&quot;&gt;%s&lt;/a&gt;&#039;, __( &#039;Donate&#039;, &#039;footnotes&#039; ) );</td>
</tr>
</tbody>
</table>
<a id="src/admin/class-wysiwyg.php"></a>
<h3><abbr title="src/admin/class-wysiwyg.php">class-wysiwyg.php</abbr></h3>
<table>
<thead>
<tr>
<th class="phpdocumentor-heading">Type</th>
<th class="phpdocumentor-heading">Line</th>
<th class="phpdocumentor-heading">Description</th>
</tr>
</thead>
<tbody>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">51</td>
<td class="phpdocumentor-cell">phpcs:disable WordPress.Security.EscapeOutput.OutputNotEscaped</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">53</td>
<td class="phpdocumentor-cell">phpcs:enable</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">77</td>
<td class="phpdocumentor-cell">Get start and end tag for the footnotes short code.</td>
</tr>
<tr>
<td class="phpdocumentor-cell">TODO</td>
<td class="phpdocumentor-cell">39</td>
<td class="phpdocumentor-cell">Should this be `static`?</td>
</tr>
<tr>
<td class="phpdocumentor-cell">TODO</td>
<td class="phpdocumentor-cell">65</td>
<td class="phpdocumentor-cell">Should this be `static`?</td>
</tr>
</tbody>
</table>
<a id="src/admin/layout/class-engine.php"></a>
<h3><abbr title="src/admin/layout/class-engine.php">class-engine.php</abbr></h3>
<table>
<thead>
<tr>
<th class="phpdocumentor-heading">Type</th>
<th class="phpdocumentor-heading">Line</th>
<th class="phpdocumentor-heading">Description</th>
</tr>
</thead>
<tbody>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">1</td>
<td class="phpdocumentor-cell">phpcs:disable WordPress.Security.ValidatedSanitizedInput.InputNotSanitized, WordPress.Security.EscapeOutput.OutputNotEscaped</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">111</td>
<td class="phpdocumentor-cell">phpcs:disable WordPress.Security.NonceVerification.Recommended, WordPress.Security.NonceVerification.Missing</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">119</td>
<td class="phpdocumentor-cell">check user capabilities</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">127</td>
<td class="phpdocumentor-cell">Store settings.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">155</td>
<td class="phpdocumentor-cell">show error/update messages</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">161</td>
<td class="phpdocumentor-cell">output security fields for the registered setting &quot;footnotes&quot;</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">164</td>
<td class="phpdocumentor-cell">output setting sections and their fields</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">165</td>
<td class="phpdocumentor-cell">(sections are registered for &quot;footnotes&quot;, each field is registered to a specific section)</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">168</td>
<td class="phpdocumentor-cell">do_meta_boxes( $active_section[&#039;id&#039;], &#039;main&#039;, null );</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">170</td>
<td class="phpdocumentor-cell">Add submit button to active section if defined.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">171</td>
<td class="phpdocumentor-cell">if ( $l_arr_active_section[&#039;submit&#039;] ) {</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">173</td>
<td class="phpdocumentor-cell">}</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">179</td>
<td class="phpdocumentor-cell">phpcs:enable WordPress.Security.NonceVerification.Recommended, WordPress.Security.NonceVerification.Missing</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">188</td>
<td class="phpdocumentor-cell">Nothing yet.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">312</td>
<td class="phpdocumentor-cell">Get current section.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">357</td>
<td class="phpdocumentor-cell">softwareengineering.stackexchange.com/questions/234546/colons-in-internationalized-ui</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">460</td>
<td class="phpdocumentor-cell">Loop through all array keys.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">465</td>
<td class="phpdocumentor-cell">Only check for equality, not identity, WRT backlink symbol arrows.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">466</td>
<td class="phpdocumentor-cell">TODO convert to strict comparison</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">467</td>
<td class="phpdocumentor-cell">phpcs:disable WordPress.PHP.StrictComparisons.LooseComparison</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">469</td>
<td class="phpdocumentor-cell">phpcs:enable WordPress.PHP.StrictComparisons.LooseComparison</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">539</td>
<td class="phpdocumentor-cell">Iterate through each meta box.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">566</td>
<td class="phpdocumentor-cell">phpcs:enable WordPress.Security.NonceVerification.Recommended, WordPress.Security.NonceVerification.Missing</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">568</td>
<td class="phpdocumentor-cell">phpcs:disable WordPress.Security.NonceVerification.Recommended, WordPress.Security.NonceVerification.Missing</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">589</td>
<td class="phpdocumentor-cell">Update settings.</td>
</tr>
<tr>
<td class="phpdocumentor-cell">TODO</td>
<td class="phpdocumentor-cell">118</td>
<td class="phpdocumentor-cell">Review nonce verification.</td>
</tr>
<tr>
<td class="phpdocumentor-cell">TODO</td>
<td class="phpdocumentor-cell">187</td>
<td class="phpdocumentor-cell">Required? Should be `abstract`?</td>
</tr>
<tr>
<td class="phpdocumentor-cell">TODO</td>
<td class="phpdocumentor-cell">255</td>
<td class="phpdocumentor-cell">Refactor sections into their own class?</td>
</tr>
<tr>
<td class="phpdocumentor-cell">TODO</td>
<td class="phpdocumentor-cell">285</td>
<td class="phpdocumentor-cell">Refactor meta boxes into their own class?</td>
</tr>
<tr>
<td class="phpdocumentor-cell">TODO</td>
<td class="phpdocumentor-cell">285</td>
<td class="phpdocumentor-cell">Pass actual functions rather than strings?</td>
</tr>
<tr>
<td class="phpdocumentor-cell">TODO</td>
<td class="phpdocumentor-cell">330</td>
<td class="phpdocumentor-cell">Refactor HTML generation.</td>
</tr>
<tr>
<td class="phpdocumentor-cell">TODO</td>
<td class="phpdocumentor-cell">344</td>
<td class="phpdocumentor-cell">Refactor HTML generation.</td>
</tr>
<tr>
<td class="phpdocumentor-cell">TODO</td>
<td class="phpdocumentor-cell">561</td>
<td class="phpdocumentor-cell">Move to {@see}.</td>
</tr>
<tr>
<td class="phpdocumentor-cell">TODO</td>
<td class="phpdocumentor-cell">580</td>
<td class="phpdocumentor-cell">Review nonce verification.</td>
</tr>
<tr>
<td class="phpdocumentor-cell">TODO</td>
<td class="phpdocumentor-cell">580</td>
<td class="phpdocumentor-cell">New settings require a page refresh to render correctly. Fix.</td>
</tr>
</tbody>
</table>
<a id="src/admin/layout/class-init.php"></a>
<h3><abbr title="src/admin/layout/class-init.php">class-init.php</abbr></h3>
<table>
<thead>
<tr>
<th class="phpdocumentor-heading">Type</th>
<th class="phpdocumentor-heading">Line</th>
<th class="phpdocumentor-heading">Description</th>
</tr>
</thead>
<tbody>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">1</td>
<td class="phpdocumentor-cell">phpcs:disable WordPress.Security.ValidatedSanitizedInput.InputNotSanitized</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">77</td>
<td class="phpdocumentor-cell">Register hooks/actions.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">86</td>
<td class="phpdocumentor-cell">Register AJAX callbacks for Plugin information.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">116</td>
<td class="phpdocumentor-cell">codex.wordpress.org/Function_Reference/add_menu_page</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">129</td>
<td class="phpdocumentor-cell">phpcs:disable WordPress.Security.NonceVerification.Missing</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">137</td>
<td class="phpdocumentor-cell">TODO: add nonce verification?</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">139</td>
<td class="phpdocumentor-cell">Get plugin internal name from POST data.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">148</td>
<td class="phpdocumentor-cell">api.wordpress.org/plugins/info/1.0/&#039; . $plugin_name . &#039;.json&#039;;</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">149</td>
<td class="phpdocumentor-cell">Call URL and collect data.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">151</td>
<td class="phpdocumentor-cell">Check if response is valid.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">160</td>
<td class="phpdocumentor-cell">Get the body of the response.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">162</td>
<td class="phpdocumentor-cell">Get plugin object.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">173</td>
<td class="phpdocumentor-cell">Return Plugin information as JSON encoded string.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">221</td>
<td class="phpdocumentor-cell">phpcs:enable WordPress.Security.NonceVerification.Missing</td>
</tr>
</tbody>
</table>
<a id="src/admin/layout/class-settings-page.php"></a>
<h3><abbr title="src/admin/layout/class-settings-page.php">class-settings-page.php</abbr></h3>
<table>
<thead>
<tr>
<th class="phpdocumentor-heading">Type</th>
<th class="phpdocumentor-heading">Line</th>
<th class="phpdocumentor-heading">Description</th>
</tr>
</thead>
<tbody>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">1</td>
<td class="phpdocumentor-cell">phpcs:disable Squiz.Commenting.FileComment.Missing</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">152</td>
<td class="phpdocumentor-cell">Load footnotes starting and end tag.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">157</td>
<td class="phpdocumentor-cell">Load user defined starting and end tag.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">176</td>
<td class="phpdocumentor-cell">Load template file.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">178</td>
<td class="phpdocumentor-cell">Replace all placeholders.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">188</td>
<td class="phpdocumentor-cell">Translators: %1$s, %2$s: anchor element with hyperlink to the Support Forum.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">189</td>
<td class="phpdocumentor-cell">wordpress.org/support/plugin/footnotes&quot; target=&quot;_blank&quot; class=&quot;footnote_plugin&quot;&gt;&#039;, &#039;&lt;/a&gt;&#039; ),</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">203</td>
<td class="phpdocumentor-cell">Display template with replaced placeholders.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">204</td>
<td class="phpdocumentor-cell">phpcs:disable WordPress.Security.EscapeOutput.OutputNotEscaped</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">206</td>
<td class="phpdocumentor-cell">phpcs:enable</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">215</td>
<td class="phpdocumentor-cell">Load template file.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">217</td>
<td class="phpdocumentor-cell">Replace all placeholders.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">223</td>
<td class="phpdocumentor-cell">Display template with replaced placeholders.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">224</td>
<td class="phpdocumentor-cell">phpcs:disable WordPress.Security.EscapeOutput.OutputNotEscaped</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">226</td>
<td class="phpdocumentor-cell">phpcs:enable</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">258</td>
<td class="phpdocumentor-cell">Sync tab name with mirror in task.php.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">261</td>
<td class="phpdocumentor-cell">Sync tab name with mirror in public function custom_css_migration().</td>
</tr>
<tr>
<td class="phpdocumentor-cell">TODO</td>
<td class="phpdocumentor-cell">149</td>
<td class="phpdocumentor-cell">Review in light of admin/public split.</td>
</tr>
</tbody>
</table>
<a id="src/footnotes.php"></a>
<h3><abbr title="src/footnotes.php">footnotes.php</abbr></h3>
<table>
<thead>
<tr>
<th class="phpdocumentor-heading">Type</th>
<th class="phpdocumentor-heading">Line</th>
<th class="phpdocumentor-heading">Description</th>
</tr>
</thead>
<tbody>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">15</td>
<td class="phpdocumentor-cell">wordpress.org/plugins/footnotes/</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">21</td>
<td class="phpdocumentor-cell">cheret.org/footnotes</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">25</td>
<td class="phpdocumentor-cell">www.gnu.org/licenses/gpl-3.0.html</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">32</td>
<td class="phpdocumentor-cell">If this file is called directly, abort.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">40</td>
<td class="phpdocumentor-cell">github.com/markcheret/footnotes/wiki/Versioning Versioning Guide</td>
</tr>
<tr>
<td class="phpdocumentor-cell">TODO</td>
<td class="phpdocumentor-cell">47</td>
<td class="phpdocumentor-cell">Draw from envfile rather than hard-coding.</td>
</tr>
<tr>
<td class="phpdocumentor-cell">TODO</td>
<td class="phpdocumentor-cell">61</td>
<td class="phpdocumentor-cell">Draw from envfile rather than hard-coding.</td>
</tr>
<tr>
<td class="phpdocumentor-cell">TODO</td>
<td class="phpdocumentor-cell">61</td>
<td class="phpdocumentor-cell">Replace with string for &gt;2 environment options.</td>
</tr>
</tbody>
</table>
<a id="src/includes/class-activator.php"></a>
<h3><abbr title="src/includes/class-activator.php">class-activator.php</abbr></h3>
<table>
<thead>
<tr>
<th class="phpdocumentor-heading">Type</th>
<th class="phpdocumentor-heading">Line</th>
<th class="phpdocumentor-heading">Description</th>
</tr>
</thead>
<tbody>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">55</td>
<td class="phpdocumentor-cell">Nothing yet.</td>
</tr>
</tbody>
</table>
<a id="src/includes/class-config.php"></a>
<h3><abbr title="src/includes/class-config.php">class-config.php</abbr></h3>
<table>
<thead>
<tr>
<th class="phpdocumentor-heading">Type</th>
<th class="phpdocumentor-heading">Line</th>
<th class="phpdocumentor-heading">Description</th>
</tr>
</thead>
<tbody>
<tr>
<td class="phpdocumentor-cell">TODO</td>
<td class="phpdocumentor-cell">51</td>
<td class="phpdocumentor-cell">Remove.</td>
</tr>
<tr>
<td class="phpdocumentor-cell">TODO</td>
<td class="phpdocumentor-cell">61</td>
<td class="phpdocumentor-cell">Remove.</td>
</tr>
<tr>
<td class="phpdocumentor-cell">TODO</td>
<td class="phpdocumentor-cell">78</td>
<td class="phpdocumentor-cell">Remove.</td>
</tr>
<tr>
<td class="phpdocumentor-cell">TODO</td>
<td class="phpdocumentor-cell">89</td>
<td class="phpdocumentor-cell">Remove.</td>
</tr>
<tr>
<td class="phpdocumentor-cell">TODO</td>
<td class="phpdocumentor-cell">100</td>
<td class="phpdocumentor-cell">Remove.</td>
</tr>
<tr>
<td class="phpdocumentor-cell">TODO</td>
<td class="phpdocumentor-cell">111</td>
<td class="phpdocumentor-cell">Remove.</td>
</tr>
</tbody>
</table>
<a id="src/includes/class-convert.php"></a>
<h3><abbr title="src/includes/class-convert.php">class-convert.php</abbr></h3>
<table>
<thead>
<tr>
<th class="phpdocumentor-heading">Type</th>
<th class="phpdocumentor-heading">Line</th>
<th class="phpdocumentor-heading">Description</th>
</tr>
</thead>
<tbody>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">63</td>
<td class="phpdocumentor-cell">Convert string to lower-case to make it easier.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">65</td>
<td class="phpdocumentor-cell">Check if string seems to contain a &quot;true&quot; value.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">74</td>
<td class="phpdocumentor-cell">Nothing found that says &quot;true&quot;, so we return false.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">89</td>
<td class="phpdocumentor-cell">Define all possible arrows.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">92</td>
<td class="phpdocumentor-cell">Return the whole arrow array.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">99</td>
<td class="phpdocumentor-cell">Return a single arrow.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">103</td>
<td class="phpdocumentor-cell">phpcs:disable WordPress.PHP.DevelopmentFunctions.error_log_var_dump, WordPress.PHP.DevelopmentFunctions.error_log_print_r</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">151</td>
<td class="phpdocumentor-cell">Output string.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">154</td>
<td class="phpdocumentor-cell">Check if the value is higher then 26 = Z.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">156</td>
<td class="phpdocumentor-cell">Increase offset and reduce counter.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">160</td>
<td class="phpdocumentor-cell">If offset set (more then Z), then add a new letter in front.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">164</td>
<td class="phpdocumentor-cell">Add the origin letter.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">166</td>
<td class="phpdocumentor-cell">Return the latin character representing the integer.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">182</td>
<td class="phpdocumentor-cell">Add a leading 0 if number lower then 10.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">197</td>
<td class="phpdocumentor-cell">Table containing all necessary roman letters.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">213</td>
<td class="phpdocumentor-cell">Return value.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">215</td>
<td class="phpdocumentor-cell">Iterate through integer value until it is reduced to 0.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">225</td>
<td class="phpdocumentor-cell">Return roman letters as string.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">231</td>
<td class="phpdocumentor-cell">phpcs:enable WordPress.PHP.DevelopmentFunctions.error_log_var_dump, WordPress.PHP.DevelopmentFunctions.error_log_print_r</td>
</tr>
<tr>
<td class="phpdocumentor-cell">TODO</td>
<td class="phpdocumentor-cell">58</td>
<td class="phpdocumentor-cell">Replace with built-in type casting.</td>
</tr>
<tr>
<td class="phpdocumentor-cell">TODO</td>
<td class="phpdocumentor-cell">88</td>
<td class="phpdocumentor-cell">Review.</td>
</tr>
<tr>
<td class="phpdocumentor-cell">TODO</td>
<td class="phpdocumentor-cell">88</td>
<td class="phpdocumentor-cell">Single return type.</td>
</tr>
<tr>
<td class="phpdocumentor-cell">TODO</td>
<td class="phpdocumentor-cell">113</td>
<td class="phpdocumentor-cell">Replace with proper logging/debug functions.</td>
</tr>
<tr>
<td class="phpdocumentor-cell">TODO</td>
<td class="phpdocumentor-cell">150</td>
<td class="phpdocumentor-cell">Replace with built-in char casting.</td>
</tr>
<tr>
<td class="phpdocumentor-cell">TODO</td>
<td class="phpdocumentor-cell">181</td>
<td class="phpdocumentor-cell">Replace with built-in string formatting.</td>
</tr>
</tbody>
</table>
<a id="src/includes/class-core.php"></a>
<h3><abbr title="src/includes/class-core.php">class-core.php</abbr></h3>
<table>
<thead>
<tr>
<th class="phpdocumentor-heading">Type</th>
<th class="phpdocumentor-heading">Line</th>
<th class="phpdocumentor-heading">Description</th>
</tr>
</thead>
<tbody>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">250</td>
<td class="phpdocumentor-cell">phpcs:disable</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">251</td>
<td class="phpdocumentor-cell">&#039;footnotes_getTags&#039; must match its instance in wysiwyg-editor.js.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">252</td>
<td class="phpdocumentor-cell">&#039;footnotes_getTags&#039; must match its instance in editor-button.html.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">255</td>
<td class="phpdocumentor-cell">phpcs:enable</td>
</tr>
</tbody>
</table>
<a id="src/includes/class-deactivator.php"></a>
<h3><abbr title="src/includes/class-deactivator.php">class-deactivator.php</abbr></h3>
<table>
<thead>
<tr>
<th class="phpdocumentor-heading">Type</th>
<th class="phpdocumentor-heading">Line</th>
<th class="phpdocumentor-heading">Description</th>
</tr>
</thead>
<tbody>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">33</td>
<td class="phpdocumentor-cell">Nothing yet.</td>
</tr>
</tbody>
</table>
<a id="src/includes/class-i18n.php"></a>
<h3><abbr title="src/includes/class-i18n.php">class-i18n.php</abbr></h3>
<table>
<thead>
<tr>
<th class="phpdocumentor-heading">Type</th>
<th class="phpdocumentor-heading">Line</th>
<th class="phpdocumentor-heading">Description</th>
</tr>
</thead>
<tbody>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">1</td>
<td class="phpdocumentor-cell">phpcs:disable PEAR.NamingConventions.ValidClassName.StartWithCapital</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">23</td>
<td class="phpdocumentor-cell">translate.wordpress.org/projects/wp-plugins/footnotes/ GlotPress listing</td>
</tr>
</tbody>
</table>
<a id="src/includes/class-settings.php"></a>
<h3><abbr title="src/includes/class-settings.php">class-settings.php</abbr></h3>
<table>
<thead>
<tr>
<th class="phpdocumentor-heading">Type</th>
<th class="phpdocumentor-heading">Line</th>
<th class="phpdocumentor-heading">Description</th>
</tr>
</thead>
<tbody>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">1</td>
<td class="phpdocumentor-cell">phpcs:disable Squiz.Commenting.FileComment.Missing</td>
</tr>
<tr>
<td class="phpdocumentor-cell">TODO</td>
<td class="phpdocumentor-cell">115</td>
<td class="phpdocumentor-cell">This is an _O(n)_ linear search. Explore more scaleable alternatives.</td>
</tr>
<tr>
<td class="phpdocumentor-cell">TODO</td>
<td class="phpdocumentor-cell">138</td>
<td class="phpdocumentor-cell">This is an _O(n)_ linear search. Explore more scaleable alternatives.</td>
</tr>
<tr>
<td class="phpdocumentor-cell">TODO</td>
<td class="phpdocumentor-cell">138</td>
<td class="phpdocumentor-cell">How to handle settings with a value of `null`?</td>
</tr>
<tr>
<td class="phpdocumentor-cell">TODO</td>
<td class="phpdocumentor-cell">161</td>
<td class="phpdocumentor-cell">This is an _O(n)_ linear search. Explore more scaleable alternatives.</td>
</tr>
<tr>
<td class="phpdocumentor-cell">TODO</td>
<td class="phpdocumentor-cell">161</td>
<td class="phpdocumentor-cell">How to handle settings with a default value of `null`?</td>
</tr>
<tr>
<td class="phpdocumentor-cell">TODO</td>
<td class="phpdocumentor-cell">185</td>
<td class="phpdocumentor-cell">This is an _O(n)_ linear search. Explore more scaleable alternatives.</td>
</tr>
<tr>
<td class="phpdocumentor-cell">TODO</td>
<td class="phpdocumentor-cell">185</td>
<td class="phpdocumentor-cell">How to handle settings with a value of `null`?</td>
</tr>
</tbody>
</table>
<a id="src/includes/class-template.php"></a>
<h3><abbr title="src/includes/class-template.php">class-template.php</abbr></h3>
<table>
<thead>
<tr>
<th class="phpdocumentor-heading">Type</th>
<th class="phpdocumentor-heading">Line</th>
<th class="phpdocumentor-heading">Description</th>
</tr>
</thead>
<tbody>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">82</td>
<td class="phpdocumentor-cell">No template file type and/or file name set.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">110</td>
<td class="phpdocumentor-cell">No placeholders set.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">114</td>
<td class="phpdocumentor-cell">Template content is empty.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">118</td>
<td class="phpdocumentor-cell">Iterate through each placeholder and replace it with its value.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">122</td>
<td class="phpdocumentor-cell">Success.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">160</td>
<td class="phpdocumentor-cell">phpcs:disable WordPress.WP.AlternativeFunctions.file_get_contents_file_get_contents</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">162</td>
<td class="phpdocumentor-cell">phpcs:enable</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">199</td>
<td class="phpdocumentor-cell">Look in active theme.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">203</td>
<td class="phpdocumentor-cell">Look in parent theme in case active is child.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">207</td>
<td class="phpdocumentor-cell">Look in custom plugin directory.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">211</td>
<td class="phpdocumentor-cell">Fall back to the templates shipped with the plugin.</td>
</tr>
<tr>
<td class="phpdocumentor-cell">TODO</td>
<td class="phpdocumentor-cell">30</td>
<td class="phpdocumentor-cell">Refactor templating.</td>
</tr>
<tr>
<td class="phpdocumentor-cell">TODO</td>
<td class="phpdocumentor-cell">81</td>
<td class="phpdocumentor-cell">Refactor templating.</td>
</tr>
<tr>
<td class="phpdocumentor-cell">TODO</td>
<td class="phpdocumentor-cell">109</td>
<td class="phpdocumentor-cell">Refactor templating.</td>
</tr>
<tr>
<td class="phpdocumentor-cell">TODO</td>
<td class="phpdocumentor-cell">134</td>
<td class="phpdocumentor-cell">Refactor templating.</td>
</tr>
<tr>
<td class="phpdocumentor-cell">TODO</td>
<td class="phpdocumentor-cell">146</td>
<td class="phpdocumentor-cell">Refactor templating.</td>
</tr>
<tr>
<td class="phpdocumentor-cell">TODO</td>
<td class="phpdocumentor-cell">159</td>
<td class="phpdocumentor-cell">Refactor templating.</td>
</tr>
<tr>
<td class="phpdocumentor-cell">TODO</td>
<td class="phpdocumentor-cell">184</td>
<td class="phpdocumentor-cell">Refactor templating.</td>
</tr>
<tr>
<td class="phpdocumentor-cell">TODO</td>
<td class="phpdocumentor-cell">184</td>
<td class="phpdocumentor-cell">Single return type.</td>
</tr>
</tbody>
</table>
<a id="src/public/class-general.php"></a>
<h3><abbr title="src/public/class-general.php">class-general.php</abbr></h3>
<table>
<thead>
<tr>
<th class="phpdocumentor-heading">Type</th>
<th class="phpdocumentor-heading">Line</th>
<th class="phpdocumentor-heading">Description</th>
</tr>
</thead>
<tbody>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">128</td>
<td class="phpdocumentor-cell">Set conditions re-used for stylesheet enqueuing and in class/task.php.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">147</td>
<td class="phpdocumentor-cell">TODO: neaten up and document once placements and names are settled.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">172</td>
<td class="phpdocumentor-cell">Set tooltip mode for use in stylesheet name.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">193</td>
<td class="phpdocumentor-cell">Set basic responsive page layout mode for use in stylesheet name.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">211</td>
<td class="phpdocumentor-cell">Enqueue the tailored united minified stylesheet.</td>
</tr>
<tr>
<td class="phpdocumentor-cell">TODO</td>
<td class="phpdocumentor-cell">49</td>
<td class="phpdocumentor-cell">Review null init.</td>
</tr>
</tbody>
</table>
<a id="src/public/class-parser.php"></a>
<h3><abbr title="src/public/class-parser.php">class-parser.php</abbr></h3>
<table>
<thead>
<tr>
<th class="phpdocumentor-heading">Type</th>
<th class="phpdocumentor-heading">Line</th>
<th class="phpdocumentor-heading">Description</th>
</tr>
</thead>
<tbody>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">1</td>
<td class="phpdocumentor-cell">phpcs:disable WordPress.Security.EscapeOutput.OutputNotEscaped</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">286</td>
<td class="phpdocumentor-cell">TODO: Reorg dependencies.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">292</td>
<td class="phpdocumentor-cell">TODO: Move to `General`.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">306</td>
<td class="phpdocumentor-cell">Get values from settings.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">313</td>
<td class="phpdocumentor-cell">PHP_INT_MAX can be set by -1.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">320</td>
<td class="phpdocumentor-cell">Append custom css to the header.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">327</td>
<td class="phpdocumentor-cell">Append the love and share me slug to the footer.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">342</td>
<td class="phpdocumentor-cell">Configurable priority level for reference container relative positioning; default 98.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">358</td>
<td class="phpdocumentor-cell">docs.woocommerce.com/document/allow-html-in-term-category-tag-descriptions/</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">374</td>
<td class="phpdocumentor-cell">wordpress.org/support/topic/footnotes-use-in-popup-maker/</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">423</td>
<td class="phpdocumentor-cell">Reset stored footnotes when displaying the header.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">436</td>
<td class="phpdocumentor-cell">Insert start tag without switching out of PHP.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">464</td>
<td class="phpdocumentor-cell">Reference container display on home page.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">470</td>
<td class="phpdocumentor-cell">Reference container top and bottom margins.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">479</td>
<td class="phpdocumentor-cell">Reference container label bottom border.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">499</td>
<td class="phpdocumentor-cell">Adapt left padding to the presence of a border.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">504</td>
<td class="phpdocumentor-cell">Ref container first column width and max-width.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">545</td>
<td class="phpdocumentor-cell">Hard links scroll offset.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">546</td>
<td class="phpdocumentor-cell">TODO: remove cast.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">549</td>
<td class="phpdocumentor-cell">Correct hard links enabled status depending on AMP-compatible or alternative reference container enabled status.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">561</td>
<td class="phpdocumentor-cell">Tooltips.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">565</td>
<td class="phpdocumentor-cell">Tooltip appearance: Tooltip font size.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">575</td>
<td class="phpdocumentor-cell">Tooltip Text color.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">581</td>
<td class="phpdocumentor-cell">Tooltip Background color.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">587</td>
<td class="phpdocumentor-cell">Tooltip Border width.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">593</td>
<td class="phpdocumentor-cell">Tooltip Border color.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">599</td>
<td class="phpdocumentor-cell">Tooltip Corner radius.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">605</td>
<td class="phpdocumentor-cell">Tooltip Shadow color.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">613</td>
<td class="phpdocumentor-cell">Tooltip position, dimensions and timing.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">627</td>
<td class="phpdocumentor-cell">AMP-compatible and alternative tooltips.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">630</td>
<td class="phpdocumentor-cell">Dimensions.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">635</td>
<td class="phpdocumentor-cell">Set also as max-width wrt short tooltip shrinking.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">638</td>
<td class="phpdocumentor-cell">Position.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">657</td>
<td class="phpdocumentor-cell">Timing.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">712</td>
<td class="phpdocumentor-cell">Insert end tag without switching out of PHP.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">746</td>
<td class="phpdocumentor-cell">Get setting for love and share this plugin.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">748</td>
<td class="phpdocumentor-cell">Check if the admin allows to add a link to the footer.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">752</td>
<td class="phpdocumentor-cell">Set a hyperlink to the word &quot;footnotes&quot; in the Love slug.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">753</td>
<td class="phpdocumentor-cell">wordpress.org/plugins/footnotes/&quot; target=&quot;_blank&quot; style=&quot;text-decoration:none;&quot;&gt;%s&lt;/a&gt;&#039;, Config::PLUGIN_PUBLIC_NAME );</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">754</td>
<td class="phpdocumentor-cell">Get random love me text.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">759</td>
<td class="phpdocumentor-cell">Options named wrt backcompat, simplest is default.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">802</td>
<td class="phpdocumentor-cell">Appends the reference container if set to &quot;post_end&quot;.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">820</td>
<td class="phpdocumentor-cell">TODO: Replace with `str_contains()`, but currently breaks Rector downgrade.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">821</td>
<td class="phpdocumentor-cell">&lt;https://github.com/rectorphp/rector/issues/6315&gt;.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">824</td>
<td class="phpdocumentor-cell">phpcs:disable WordPress.PHP.YodaConditions.NotYoda</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">825</td>
<td class="phpdocumentor-cell">Appends the reference container if set to &quot;post_end&quot;.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">827</td>
<td class="phpdocumentor-cell">phpcs:enable WordPress.PHP.YodaConditions.NotYoda</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">839</td>
<td class="phpdocumentor-cell">TODO: Replace with `str_contains()`, but currently breaks Rector downgrade.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">840</td>
<td class="phpdocumentor-cell">&lt;https://github.com/rectorphp/rector/issues/6315&gt;.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">883</td>
<td class="phpdocumentor-cell">developer.wordpress.org/reference/functions/wp_trim_excerpt/</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">884</td>
<td class="phpdocumentor-cell">developer.wordpress.org/reference/functions/wp_trim_words/</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">893</td>
<td class="phpdocumentor-cell">Discard existing excerpt and start on the basis of the post.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">896</td>
<td class="phpdocumentor-cell">Get footnote delimiter shortcodes and unify them.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">899</td>
<td class="phpdocumentor-cell">Remove footnotes.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">902</td>
<td class="phpdocumentor-cell">Apply WordPress excerpt processing.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">906</td>
<td class="phpdocumentor-cell">Here the footnotes would be processed as part of WordPress content processing.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">909</td>
<td class="phpdocumentor-cell">According to Advanced Excerpt, this is some kind of precaution against malformed CDATA in RSS feeds.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">916</td>
<td class="phpdocumentor-cell">Function wp_trim_words() calls wp_strip_all_tags() that wrecks the footnotes.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">929</td>
<td class="phpdocumentor-cell">wordpress.org/plugins/advanced-excerpt/</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">938</td>
<td class="phpdocumentor-cell">Discard existing excerpt and start on the basis of the post.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">941</td>
<td class="phpdocumentor-cell">Get footnote delimiter shortcodes and unify them.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">944</td>
<td class="phpdocumentor-cell">Apply WordPress excerpt processing.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">948</td>
<td class="phpdocumentor-cell">But do not process footnotes at this point; do only this.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">951</td>
<td class="phpdocumentor-cell">Prepare the excerpt length argument.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">955</td>
<td class="phpdocumentor-cell">Prepare the Read-on string.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">958</td>
<td class="phpdocumentor-cell">Safeguard the footnotes.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">965</td>
<td class="phpdocumentor-cell">Prevent the footnotes from altering the excerpt: previously hard-coded &#039;5ED84D6&#039;.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">973</td>
<td class="phpdocumentor-cell">Replace line breaking markup with a separator.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">982</td>
<td class="phpdocumentor-cell">To count words like Advanced Excerpt does it.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">987</td>
<td class="phpdocumentor-cell">Tokenize into tags and words as in Advanced Excerpt.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">990</td>
<td class="phpdocumentor-cell">Count words following one option of Advanced Excerpt.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">996</td>
<td class="phpdocumentor-cell">If token is not a tag, increment word count.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">1000</td>
<td class="phpdocumentor-cell">Append the token to the output.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">1004</td>
<td class="phpdocumentor-cell">Complete unbalanced markup, used by Advanced Excerpt.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">1007</td>
<td class="phpdocumentor-cell">Readd footnotes in excerpt.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">1019</td>
<td class="phpdocumentor-cell">Append the Read-on string as in wp_trim_words().</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">1022</td>
<td class="phpdocumentor-cell">Process readded footnotes without appending the reference container.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">1038</td>
<td class="phpdocumentor-cell">Appends the reference container if set to &quot;post_end&quot;.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">1051</td>
<td class="phpdocumentor-cell">phpcs:disable WordPress.PHP.YodaConditions.NotYoda</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">1052</td>
<td class="phpdocumentor-cell">Appends the reference container if set to &quot;post_end&quot;.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">1054</td>
<td class="phpdocumentor-cell">phpcs:enable WordPress.PHP.YodaConditions.NotYoda</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">1067</td>
<td class="phpdocumentor-cell">Process content.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">1074</td>
<td class="phpdocumentor-cell">Append the reference container or insert at shortcode.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">1092</td>
<td class="phpdocumentor-cell">Increment the container ID.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">1096</td>
<td class="phpdocumentor-cell">Delete position shortcode should any remain.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">1099</td>
<td class="phpdocumentor-cell">Take a look if the LOVE ME slug should NOT be displayed on this page/post, remove the short code if found.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">1104</td>
<td class="phpdocumentor-cell">Return the content with replaced footnotes and optional reference container appended.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">1122</td>
<td class="phpdocumentor-cell">Get footnotes start and end tag short codes.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">1130</td>
<td class="phpdocumentor-cell">If any footnotes short code is empty, return the content without changes.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">1140</td>
<td class="phpdocumentor-cell">Harmonize footnotes without escaping any HTML special characters in delimiter shortcodes.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">1141</td>
<td class="phpdocumentor-cell">The footnote has been added in the Block Editor code editor (doesnt work in Classic Editor text mode).</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">1145</td>
<td class="phpdocumentor-cell">Harmonize footnotes while escaping HTML special characters in delimiter shortcodes.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">1146</td>
<td class="phpdocumentor-cell">The footnote has been added in the Classic Editor visual mode.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">1150</td>
<td class="phpdocumentor-cell">Harmonize footnotes while escaping HTML special characters except greater-than sign in delimiter shortcodes.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">1151</td>
<td class="phpdocumentor-cell">The footnote has been added in the Block Editor visual mode.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">1155</td>
<td class="phpdocumentor-cell">Assign the delimiter shortcodes.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">1159</td>
<td class="phpdocumentor-cell">Assign the regex-conformant shortcodes.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">1165</td>
<td class="phpdocumentor-cell">Assign the delimiter shortcodes.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">1169</td>
<td class="phpdocumentor-cell">Make shortcodes conform to regex syntax.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">1189</td>
<td class="phpdocumentor-cell">Get footnote delimiter shortcodes and unify them.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">1199</td>
<td class="phpdocumentor-cell">If enabled.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">1202</td>
<td class="phpdocumentor-cell">Apply different regex depending on whether start shortcode is double/triple opening parenthesis.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">1205</td>
<td class="phpdocumentor-cell">This prevents from catching a script containing e.g. a double opening parenthesis.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">1210</td>
<td class="phpdocumentor-cell">Catch all only if the start shortcode is not double/triple opening parenthesis, i.e. is unlikely to occur in scripts.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">1214</td>
<td class="phpdocumentor-cell">Check syntax and get error locations.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">1220</td>
<td class="phpdocumentor-cell">Prevent generating and inserting the warning multiple times.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">1223</td>
<td class="phpdocumentor-cell">Get plain text string for error location.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">1226</td>
<td class="phpdocumentor-cell">Limit string length to 300 characters.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">1231</td>
<td class="phpdocumentor-cell">Compose warning box.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">1236</td>
<td class="phpdocumentor-cell">Syntax validation setting in the dashboard under the General settings tab.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">1246</td>
<td class="phpdocumentor-cell">Prepend the warning box to the content.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">1249</td>
<td class="phpdocumentor-cell">Checked, set flag to false to prevent duplicate warning.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">1268</td>
<td class="phpdocumentor-cell">Optionally moves footnotes outside at the end of the label element.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">1286</td>
<td class="phpdocumentor-cell">wordpress.org/support/topic/compatibility-issue-with-wpforms/#post-14212318</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">1299</td>
<td class="phpdocumentor-cell">Post ID to make everything unique wrt infinite scroll and archive view.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">1319</td>
<td class="phpdocumentor-cell">Resets the footnote number.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">1322</td>
<td class="phpdocumentor-cell">Contains the starting position for the lookup of a footnote.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">1329</td>
<td class="phpdocumentor-cell">Set to null in case all templates are unnecessary.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">1333</td>
<td class="phpdocumentor-cell">On the condition that the footnote text is not hidden.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">1336</td>
<td class="phpdocumentor-cell">Whether AMP compatibility mode is enabled.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">1339</td>
<td class="phpdocumentor-cell">Whether first clicking a referrer needs to expand the reference container.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">1342</td>
<td class="phpdocumentor-cell">Load &#039;public/partials/amp-footnote-expand.html&#039;.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">1347</td>
<td class="phpdocumentor-cell">Load &#039;public/partials/amp-footnote.html&#039;.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">1352</td>
<td class="phpdocumentor-cell">Load &#039;public/partials/footnote-alternative.html&#039;.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">1355</td>
<td class="phpdocumentor-cell">Else jQuery tooltips are enabled.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">1358</td>
<td class="phpdocumentor-cell">Load &#039;public/partials/footnote.html&#039;.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">1361</td>
<td class="phpdocumentor-cell">Load tooltip inline script.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">1366</td>
<td class="phpdocumentor-cell">Search footnotes short codes in the content.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">1368</td>
<td class="phpdocumentor-cell">Get first occurrence of the footnote start tag short code.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">1374</td>
<td class="phpdocumentor-cell">No short code found, stop here.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">1378</td>
<td class="phpdocumentor-cell">Get first occurrence of the footnote end tag short code.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">1380</td>
<td class="phpdocumentor-cell">No short code found, stop here.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">1384</td>
<td class="phpdocumentor-cell">Calculate the length of the footnote.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">1387</td>
<td class="phpdocumentor-cell">Get footnote text.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">1390</td>
<td class="phpdocumentor-cell">Get tooltip text if present.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">1409</td>
<td class="phpdocumentor-cell">webmasters.stackexchange.com/questions/93540/are-spaces-in-href-valid</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">1418</td>
<td class="phpdocumentor-cell">[^\\s&lt;]+)#&#039;,</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">1424</td>
<td class="phpdocumentor-cell">Text to be displayed instead of the footnote.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">1427</td>
<td class="phpdocumentor-cell">Whether hard links are enabled.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">1430</td>
<td class="phpdocumentor-cell">Get the configurable parts.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">1435</td>
<td class="phpdocumentor-cell">Streamline ID concatenation.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">1444</td>
<td class="phpdocumentor-cell">Display the footnote referrers and the tooltips.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">1448</td>
<td class="phpdocumentor-cell">Display only a truncated footnote text if option enabled.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">1452</td>
<td class="phpdocumentor-cell">Define excerpt text as footnote text by default.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">1472</td>
<td class="phpdocumentor-cell">If AMP compatibility mode is enabled.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">1475</td>
<td class="phpdocumentor-cell">If the reference container is also collapsed by default.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">1488</td>
<td class="phpdocumentor-cell">Dont add onclick event in AMP compatibility mode.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">1489</td>
<td class="phpdocumentor-cell">Reverted wrong linting.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">1497</td>
<td class="phpdocumentor-cell">If enabled, add the hard link fragment ID.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">1509</td>
<td class="phpdocumentor-cell">Configurable read-on button label.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">1530</td>
<td class="phpdocumentor-cell">Whether hard links are enabled.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">1535</td>
<td class="phpdocumentor-cell">Self::$link_open_tag will be defined as needed.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">1537</td>
<td class="phpdocumentor-cell">Compose hyperlink address (leading space is in template).</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">1563</td>
<td class="phpdocumentor-cell">The link element is set independently as it may be needed for styling.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">1573</td>
<td class="phpdocumentor-cell">Determine tooltip content.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">1588</td>
<td class="phpdocumentor-cell">Determine shrink width if alternative tooltips are enabled.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">1599</td>
<td class="phpdocumentor-cell">Fill in &#039;public/partials/footnote.html&#039;.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">1618</td>
<td class="phpdocumentor-cell">Reset the template.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">1621</td>
<td class="phpdocumentor-cell">If tooltips are enabled but neither AMP nor alternative are.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">1631</td>
<td class="phpdocumentor-cell">Fill in &#039;public/partials/tooltip.html&#039;.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">1650</td>
<td class="phpdocumentor-cell">Replace the footnote with the template.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">1653</td>
<td class="phpdocumentor-cell">Add footnote only if not empty.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">1655</td>
<td class="phpdocumentor-cell">Set footnote to the output box at the end.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">1657</td>
<td class="phpdocumentor-cell">Increase footnote index.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">1683</td>
<td class="phpdocumentor-cell">Add offset to the new starting position.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">1688</td>
<td class="phpdocumentor-cell">Return content.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">1700</td>
<td class="phpdocumentor-cell">No footnotes have been replaced on this page.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">1709</td>
<td class="phpdocumentor-cell">If the backlink symbol is enabled.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">1713</td>
<td class="phpdocumentor-cell">Get html arrow.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">1716</td>
<td class="phpdocumentor-cell">Get user defined arrow.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">1722</td>
<td class="phpdocumentor-cell">Wrap the arrow in a @media print { display:hidden } span.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">1728</td>
<td class="phpdocumentor-cell">If the backlink symbol isnt enabled, set it to empty.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">1744</td>
<td class="phpdocumentor-cell">If it is not, check which option is on.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">1746</td>
<td class="phpdocumentor-cell">TODO: replace with `match` (but currently it breaks the Rector downgrade to PHP 7.4.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">1747</td>
<td class="phpdocumentor-cell">&lt;https://github.com/rectorphp/rector/issues/6315&gt;.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">1777</td>
<td class="phpdocumentor-cell">If it is not, check which option is on.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">1779</td>
<td class="phpdocumentor-cell">TODO: replace with `match` (but currently it breaks the Rector downgrade to PHP 7.4.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">1780</td>
<td class="phpdocumentor-cell">&lt;https://github.com/rectorphp/rector/issues/6315&gt;.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">1825</td>
<td class="phpdocumentor-cell">AMP compatibility requires a full set of AMP compatible table row templates.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">1827</td>
<td class="phpdocumentor-cell">When combining identical footnotes is turned on, another template is needed.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">1829</td>
<td class="phpdocumentor-cell">The combining template allows for backlink clusters and supports cell clicking for single notes.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">1837</td>
<td class="phpdocumentor-cell">Default is the standard template.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">1842</td>
<td class="phpdocumentor-cell">The combining template allows for backlink clusters and supports cell clicking for single notes.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">1850</td>
<td class="phpdocumentor-cell">Default is the standard template.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">1860</td>
<td class="phpdocumentor-cell">Loop through all footnotes found in the page.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">1864</td>
<td class="phpdocumentor-cell">Get footnote text.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">1867</td>
<td class="phpdocumentor-cell">If footnote is empty, go to the next one;.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">1868</td>
<td class="phpdocumentor-cell">With combine identicals turned on, identicals will be deleted and are skipped.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">1873</td>
<td class="phpdocumentor-cell">Generate content of footnote index cell.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">1876</td>
<td class="phpdocumentor-cell">Get the footnote index string and.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">1877</td>
<td class="phpdocumentor-cell">Keep supporting legacy index placeholder.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">1885</td>
<td class="phpdocumentor-cell">Define anyway.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">1894</td>
<td class="phpdocumentor-cell">wordpress.org/support/topic/making-it-amp-compatible/#post-13837359</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">1916</td>
<td class="phpdocumentor-cell">Compose optional hard link address.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">1925</td>
<td class="phpdocumentor-cell">Define as empty, too.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">1939</td>
<td class="phpdocumentor-cell">Set a flag to check for the combined status of a footnote item.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">1942</td>
<td class="phpdocumentor-cell">Set otherwise unused variables as empty to avoid screwing up the placeholder array.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">1949</td>
<td class="phpdocumentor-cell">ID, optional hard link address, and class.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">1977</td>
<td class="phpdocumentor-cell">The dedicated template enumerating backlinks uses another variable.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">1980</td>
<td class="phpdocumentor-cell">Append the click event right to the backlink item for enumerations;.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">1981</td>
<td class="phpdocumentor-cell">Else it goes in the table cell.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">1985</td>
<td class="phpdocumentor-cell">Append the optional offset anchor for hard links.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">1991</td>
<td class="phpdocumentor-cell">Continue both single note and notes cluster, depending on switch option status.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">2004</td>
<td class="phpdocumentor-cell">If that is the only footnote with this text, were almost done..</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">2006</td>
<td class="phpdocumentor-cell">Check if it isn&#039;t the last footnote in the array.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">2009</td>
<td class="phpdocumentor-cell">Get all footnotes that haven&#039;t passed yet.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">2013</td>
<td class="phpdocumentor-cell">Check if a further footnote is the same as the actual one.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">2016</td>
<td class="phpdocumentor-cell">If so, set the further footnote as empty so it won&#039;t be displayed later.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">2019</td>
<td class="phpdocumentor-cell">Set the flag to true for the combined status.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">2022</td>
<td class="phpdocumentor-cell">Update the footnote ID.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">2025</td>
<td class="phpdocumentor-cell">Resume composing the backlinks enumeration.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">2035</td>
<td class="phpdocumentor-cell">Insert the optional hard link address.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">2046</td>
<td class="phpdocumentor-cell">Reverted wrong linting.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">2056</td>
<td class="phpdocumentor-cell">Append the offset anchor for optional hard links.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">2073</td>
<td class="phpdocumentor-cell">Append terminator and end tag.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">2079</td>
<td class="phpdocumentor-cell">Line wrapping of URLs already fixed, see above.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">2081</td>
<td class="phpdocumentor-cell">Get reference container item text if tooltip text goes separate.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">2098</td>
<td class="phpdocumentor-cell">Replace all placeholders in table row template.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">2102</td>
<td class="phpdocumentor-cell">Placeholder used in all templates.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">2105</td>
<td class="phpdocumentor-cell">Used in standard layout W/O COMBINED FOOTNOTES.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">2116</td>
<td class="phpdocumentor-cell">Used in standard layout WITH COMBINED IDENTICALS TURNED ON.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">2121</td>
<td class="phpdocumentor-cell">Legacy placeholders for use in legacy layout templates.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">2129</td>
<td class="phpdocumentor-cell">Extra line breaks for page source readability.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">2136</td>
<td class="phpdocumentor-cell">Call again for robustness when priority levels don&#039;t match any longer.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">2137</td>
<td class="phpdocumentor-cell">TODO: remove cast.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">2140</td>
<td class="phpdocumentor-cell">Streamline.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">2152</td>
<td class="phpdocumentor-cell">Select the reference container template.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">2153</td>
<td class="phpdocumentor-cell">Whether AMP compatibility mode is enabled.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">2156</td>
<td class="phpdocumentor-cell">Whether the reference container is collapsed by default.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">2159</td>
<td class="phpdocumentor-cell">Load &#039;public/partials/amp-reference-container-collapsed.html&#039;.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">2164</td>
<td class="phpdocumentor-cell">Load &#039;public/partials/amp-reference-container.html&#039;.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">2169</td>
<td class="phpdocumentor-cell">Load &#039;public/partials/js-reference-container.html&#039;.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">2174</td>
<td class="phpdocumentor-cell">Load &#039;public/partials/reference-container.html&#039;.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">2222</td>
<td class="phpdocumentor-cell">Free all found footnotes if reference container will be displayed.</td>
</tr>
<tr>
<td class="phpdocumentor-cell">TODO</td>
<td class="phpdocumentor-cell">277</td>
<td class="phpdocumentor-cell">Reorganise dependencies.</td>
</tr>
<tr>
<td class="phpdocumentor-cell">TODO</td>
<td class="phpdocumentor-cell">277</td>
<td class="phpdocumentor-cell">Move call to `register_hooks()` to {@see}.</td>
</tr>
<tr>
<td class="phpdocumentor-cell">TODO</td>
<td class="phpdocumentor-cell">305</td>
<td class="phpdocumentor-cell">Move to {@see}.</td>
</tr>
<tr>
<td class="phpdocumentor-cell">TODO</td>
<td class="phpdocumentor-cell">434</td>
<td class="phpdocumentor-cell">Refactor to enqueue stylesheets properly in {@see}.</td>
</tr>
<tr>
<td class="phpdocumentor-cell">TODO</td>
<td class="phpdocumentor-cell">1187</td>
<td class="phpdocumentor-cell">Refactor to parse DOM rather than using RegEx.</td>
</tr>
<tr>
<td class="phpdocumentor-cell">TODO</td>
<td class="phpdocumentor-cell">1187</td>
<td class="phpdocumentor-cell">Decompose.</td>
</tr>
<tr>
<td class="phpdocumentor-cell">TODO</td>
<td class="phpdocumentor-cell">174</td>
<td class="phpdocumentor-cell">Remove.</td>
</tr>
<tr>
<td class="phpdocumentor-cell">TODO</td>
<td class="phpdocumentor-cell">182</td>
<td class="phpdocumentor-cell">Remove.</td>
</tr>
<tr>
<td class="phpdocumentor-cell">TODO</td>
<td class="phpdocumentor-cell">190</td>
<td class="phpdocumentor-cell">Remove.</td>
</tr>
</tbody>
</table>
<a id="src/public/widget/class-base.php"></a>
<h3><abbr title="src/public/widget/class-base.php">class-base.php</abbr></h3>
<table>
<thead>
<tr>
<th class="phpdocumentor-heading">Type</th>
<th class="phpdocumentor-heading">Line</th>
<th class="phpdocumentor-heading">Description</th>
</tr>
</thead>
<tbody>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">23</td>
<td class="phpdocumentor-cell">developer.wordpress.org/reference/classes/wp_widget/#description `WP_Widget`}.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">88</td>
<td class="phpdocumentor-cell">Registers the Widget.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">90</td>
<td class="phpdocumentor-cell">Unique ID for the widget, has to be lowercase.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">91</td>
<td class="phpdocumentor-cell">Plugin name to be displayed.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">92</td>
<td class="phpdocumentor-cell">Optional Widget Options.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">93</td>
<td class="phpdocumentor-cell">Optional Widget Control Options.</td>
</tr>
<tr>
<td class="phpdocumentor-cell">TODO</td>
<td class="phpdocumentor-cell">31</td>
<td class="phpdocumentor-cell">Review implemenation of Widgets API.</td>
</tr>
</tbody>
</table>
<a id="src/public/widget/class-reference-container.php"></a>
<h3><abbr title="src/public/widget/class-reference-container.php">class-reference-container.php</abbr></h3>
<table>
<thead>
<tr>
<th class="phpdocumentor-heading">Type</th>
<th class="phpdocumentor-heading">Line</th>
<th class="phpdocumentor-heading">Description</th>
</tr>
</thead>
<tbody>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">1</td>
<td class="phpdocumentor-cell">phpcs:disable WordPress.Security.EscapeOutput.OutputNotEscaped</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">13</td>
<td class="phpdocumentor-cell">TODO: Disabled pending WPWidget AP review.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">94</td>
<td class="phpdocumentor-cell">developer.wordpress.org/reference/classes/wp_widget/form/ `WP_Widget::form()`</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">106</td>
<td class="phpdocumentor-cell">developer.wordpress.org/reference/classes/wp_widget/widget/ `WP_Widget::widget()`</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">114</td>
<td class="phpdocumentor-cell">Reference container positioning is set to &quot;widget area&quot;.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">116</td>
<td class="phpdocumentor-cell">phpcs:disable WordPress.Security.EscapeOutput.OutputNotEscaped</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">118</td>
<td class="phpdocumentor-cell">phpcs:enable</td>
</tr>
<tr>
<td class="phpdocumentor-cell">TODO</td>
<td class="phpdocumentor-cell">31</td>
<td class="phpdocumentor-cell">Review implemenation of Widgets API.</td>
</tr>
</tbody>
</table>
<a id="src/uninstall.php"></a>
<h3><abbr title="src/uninstall.php">uninstall.php</abbr></h3>
<table>
<thead>
<tr>
<th class="phpdocumentor-heading">Type</th>
<th class="phpdocumentor-heading">Line</th>
<th class="phpdocumentor-heading">Description</th>
</tr>
</thead>
<tbody>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">21</td>
<td class="phpdocumentor-cell">If uninstall not called from WordPress, then exit.</td>
</tr>
</tbody>
</table>
<a id="src/includes/settings/class-settingsgroup.php"></a>
<h3><abbr title="src/includes/settings/class-settingsgroup.php">class-settingsgroup.php</abbr></h3>
<table>
<thead>
<tr>
<th class="phpdocumentor-heading">Type</th>
<th class="phpdocumentor-heading">Line</th>
<th class="phpdocumentor-heading">Description</th>
</tr>
</thead>
<tbody>
<tr>
<td class="phpdocumentor-cell">TODO</td>
<td class="phpdocumentor-cell">163</td>
<td class="phpdocumentor-cell">Remove settings from options group when not found.</td>
</tr>
</tbody>
</table>
<a id="src/includes/settings/general/class-ampcompatsettingsgroup.php"></a>
<h3><abbr title="src/includes/settings/general/class-ampcompatsettingsgroup.php">class-ampcompatsettingsgroup.php</abbr></h3>
<table>
<thead>
<tr>
<th class="phpdocumentor-heading">Type</th>
<th class="phpdocumentor-heading">Line</th>
<th class="phpdocumentor-heading">Description</th>
</tr>
</thead>
<tbody>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">58</td>
<td class="phpdocumentor-cell">wordpress.org/plugins/amp/&quot; target=&quot;_blank&quot; style=&quot;font-style: normal;&quot;&gt;AMP-WP&lt;/a&gt; plugin is required when this option is enabled. This option enables hard links with configurable scroll offset in % viewport height.&#039;,</td>
</tr>
</tbody>
</table>
<a id="src/includes/settings/general/class-hardlinkssettingsgroup.php"></a>
<h3><abbr title="src/includes/settings/general/class-hardlinkssettingsgroup.php">class-hardlinkssettingsgroup.php</abbr></h3>
<table>
<thead>
<tr>
<th class="phpdocumentor-heading">Type</th>
<th class="phpdocumentor-heading">Line</th>
<th class="phpdocumentor-heading">Description</th>
</tr>
</thead>
<tbody>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">124</td>
<td class="phpdocumentor-cell">wordpress.org/support/topic/making-it-amp-compatible/#post-13837359</td>
</tr>
</tbody>
</table>
<a id="src/includes/settings/general/class-lovesettingsgroup.php"></a>
<h3><abbr title="src/includes/settings/general/class-lovesettingsgroup.php">class-lovesettingsgroup.php</abbr></h3>
<table>
<thead>
<tr>
<th class="phpdocumentor-heading">Type</th>
<th class="phpdocumentor-heading">Line</th>
<th class="phpdocumentor-heading">Description</th>
</tr>
</thead>
<tbody>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">77</td>
<td class="phpdocumentor-cell">Logo only.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">79</td>
<td class="phpdocumentor-cell">Logo followed by heart symbol.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">81</td>
<td class="phpdocumentor-cell">Logo preceded by heart symbol.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">83</td>
<td class="phpdocumentor-cell">Translators: 2: heart symbol 1: footnotes logogram.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">85</td>
<td class="phpdocumentor-cell">Translators: %s: Footnotes plugin logo.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">87</td>
<td class="phpdocumentor-cell">Translators: %s: Footnotes plugin logo.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">89</td>
<td class="phpdocumentor-cell">Translators: %s: Footnotes plugin logo.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">92</td>
<td class="phpdocumentor-cell">Translators: 1: Plugin logo.2: heart symbol.</td>
</tr>
</tbody>
</table>
<a id="src/includes/settings/general/class-numberingsettingsgroup.php"></a>
<h3><abbr title="src/includes/settings/general/class-numberingsettingsgroup.php">class-numberingsettingsgroup.php</abbr></h3>
<table>
<thead>
<tr>
<th class="phpdocumentor-heading">Type</th>
<th class="phpdocumentor-heading">Line</th>
<th class="phpdocumentor-heading">Description</th>
</tr>
</thead>
<tbody>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">45</td>
<td class="phpdocumentor-cell">wordpress.org/support/topic/add-support-for-ibid-notation</td>
</tr>
</tbody>
</table>
<a id="src/includes/settings/general/class-referencecontainersettingsgroup.php"></a>
<h3><abbr title="src/includes/settings/general/class-referencecontainersettingsgroup.php">class-referencecontainersettingsgroup.php</abbr></h3>
<table>
<thead>
<tr>
<th class="phpdocumentor-heading">Type</th>
<th class="phpdocumentor-heading">Line</th>
<th class="phpdocumentor-heading">Description</th>
</tr>
</thead>
<tbody>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">417</td>
<td class="phpdocumentor-cell">Unicode character names are conventionally uppercase.</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">488</td>
<td class="phpdocumentor-cell">Unicode 1.0 name of RIGHT PARENTHESIS (represented as a left parenthesis in right-to-left scripts).</td>
</tr>
</tbody>
</table>
<a id="src/includes/settings/referrers-and-tooltips/class-referrersinlabelssettingsgroup.php"></a>
<h3><abbr title="src/includes/settings/referrers-and-tooltips/class-referrersinlabelssettingsgroup.php">class-referrersinlabelssettingsgroup.php</abbr></h3>
<table>
<thead>
<tr>
<th class="phpdocumentor-heading">Type</th>
<th class="phpdocumentor-heading">Line</th>
<th class="phpdocumentor-heading">Description</th>
</tr>
</thead>
<tbody>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">49</td>
<td class="phpdocumentor-cell">wordpress.org/support/topic/compatibility-issue-with-wpforms/#post-14212318</td>
</tr>
<tr>
<td class="phpdocumentor-cell">TODO</td>
<td class="phpdocumentor-cell">59</td>
<td class="phpdocumentor-cell">Review, remove?</td>
</tr>
</tbody>
</table>
<a id="src/includes/settings/referrers-and-tooltips/class-tooltiptextsettingsgroup.php"></a>
<h3><abbr title="src/includes/settings/referrers-and-tooltips/class-tooltiptextsettingsgroup.php">class-tooltiptextsettingsgroup.php</abbr></h3>
<table>
<thead>
<tr>
<th class="phpdocumentor-heading">Type</th>
<th class="phpdocumentor-heading">Line</th>
<th class="phpdocumentor-heading">Description</th>
</tr>
</thead>
<tbody>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">74</td>
<td class="phpdocumentor-cell">wordpress.org/support/topic/change-tooltip-text/#post-13935050</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">75</td>
<td class="phpdocumentor-cell">wordpress.org/support/topic/change-tooltip-text/#post-13935488</td>
</tr>
</tbody>
</table>
<a id="src/includes/settings/referrers-and-tooltips/class-tooltiptruncationsettingsgroup.php"></a>
<h3><abbr title="src/includes/settings/referrers-and-tooltips/class-tooltiptruncationsettingsgroup.php">class-tooltiptruncationsettingsgroup.php</abbr></h3>
<table>
<thead>
<tr>
<th class="phpdocumentor-heading">Type</th>
<th class="phpdocumentor-heading">Line</th>
<th class="phpdocumentor-heading">Description</th>
</tr>
</thead>
<tbody>
<tr>
<td class="phpdocumentor-cell">TODO</td>
<td class="phpdocumentor-cell">55</td>
<td class="phpdocumentor-cell">The mouse-over content truncation should be enabled by default to raise
awareness of the functionality, prevent the screen from being filled on
mouse-over, and allow the use of Continue Reading functionality.</td>
</tr>
</tbody>
</table>
<a id="src/includes/settings/scope-and-priority/class-wordpresshookssettingsgroup.php"></a>
<h3><abbr title="src/includes/settings/scope-and-priority/class-wordpresshookssettingsgroup.php">class-wordpresshookssettingsgroup.php</abbr></h3>
<table>
<thead>
<tr>
<th class="phpdocumentor-heading">Type</th>
<th class="phpdocumentor-heading">Line</th>
<th class="phpdocumentor-heading">Description</th>
</tr>
</thead>
<tbody>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">50</td>
<td class="phpdocumentor-cell">wordpress.org/support/topic/more-feature-ideas/ here} for more</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">66</td>
<td class="phpdocumentor-cell">developer.wordpress.org/reference/hooks/the_title/&quot; target=&quot;_blank&quot;&gt;https://developer.wordpress.org/reference/hooks/the_title/&lt;/a&gt;&#039;,</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">105</td>
<td class="phpdocumentor-cell">developer.wordpress.org/reference/hooks/the_content/&quot; target=&quot;_blank&quot;&gt;https://developer.wordpress.org/reference/hooks/the_content/&lt;/a&gt;&#039;,</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">123</td>
<td class="phpdocumentor-cell">wordpress.org/plugins/yet-another-related-posts-plugin/</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">161</td>
<td class="phpdocumentor-cell">developer.wordpress.org/reference/hooks/the_excerpt/&quot; target=&quot;_blank&quot;&gt;https://developer.wordpress.org/reference/hooks/the_excerpt/&lt;/a&gt;&#039;,</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">200</td>
<td class="phpdocumentor-cell">codex.wordpress.org/Plugin_API/Filter_Reference/widget_title&quot; target=&quot;_blank&quot;&gt;https://codex.wordpress.org/Plugin_API/Filter_Reference/widget_title&lt;/a&gt;&#039;,</td>
</tr>
<tr>
<td class="phpdocumentor-cell"></td>
<td class="phpdocumentor-cell">244</td>
<td class="phpdocumentor-cell">codex.wordpress.org/Plugin_API/Filter_Reference/widget_text&quot; target=&quot;_blank&quot;&gt;https://codex.wordpress.org/Plugin_API/Filter_Reference/widget_text&lt;/a&gt;. The &lt;code&gt;widget_text()&lt;/code&gt; hook must be enabled either when footnotes are present in theme text widgets, or when Elementor accordions or toggles shall have a reference container per section. If they should not, this hook must be disabled.&#039;,</td>
</tr>
<tr>
<td class="phpdocumentor-cell">TODO</td>
<td class="phpdocumentor-cell">63</td>
<td class="phpdocumentor-cell">In titles, footnotes are still buggy, because WordPress uses the
title string in menus and in the title element, but Footnotes doesn&#039;t
delete footnotes in them.</td>
</tr>
</tbody>
</table>
</div>
<section data-search-results class="phpdocumentor-search-results phpdocumentor-search-results--hidden">
<section class="phpdocumentor-search-results__dialog">
<header class="phpdocumentor-search-results__header">
<h2 class="phpdocumentor-search-results__title">Search results</h2>
<button class="phpdocumentor-search-results__close"><i class="fas fa-times"></i></button>
</header>
<section class="phpdocumentor-search-results__body">
<ul class="phpdocumentor-search-results__entries"></ul>
</section>
</section>
</section>
</div>
</div>
<a href="reports/markers.html#top" class="phpdocumentor-back-to-top"><i class="fas fa-chevron-circle-up"></i></a>
</main>
<script>
cssVars({});
</script>
<script src="https://cdn.jsdelivr.net/npm/prismjs@1.23.0/prism.min.js"></script>
<script src="https://cdn.jsdelivr.net/npm/prismjs@1.23.0/plugins/autoloader/prism-autoloader.min.js"></script>
<script src="https://cdn.jsdelivr.net/npm/prismjs@1.23.0/plugins/line-numbers/prism-line-numbers.min.js"></script>
<script src="https://cdn.jsdelivr.net/npm/prismjs@1.23.0/plugins/line-highlight/prism-line-highlight.min.js"></script>
</body>
</html>