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