## Changelog ### 1.3.3 (2023-07-21) * Tested: PHP 8.2.8 and WordPress 6.3-RC1 with Twenty Twenty-Three theme (Single and Multisite) ### 1.3.2 (2023-06-02) * Tested: on PHP 8.2.6 and WordPress 6.2.2 with Twenty Twenty-Three theme (Single and Multisite) * Fixed: Deprecated and Warning notices in update.php on PHP 8.2.6 * Improve: Multisite support CodeMirror on Article and Category ### 1.3.1 (2023-03-18) * Tested: on PHP 8.1.14/8.2.1 and WordPress 6.2-RC2 with Twenty Twenty-Three theme (Single and Multisite) * Add: support do not add homepage in Blog Post related code on paged pages (2, 3, and so on) * Add: CodeEditor on textareas in article Meta boxes * Fix: Fatal error due to relocated plugin update file * Cleanup: Remove donate button from settings page * Improve: Security. * Improve: Coding Standard. ### 1.3.0 (2022-05-08) * Tested: on PHP 8.1.5 and WordPress 6.0-RC1 with Twenty Twenty-Two theme (Single and Multisite) * Add: Support for Categotry specific code. * Improve: Coding Standard. * Improve: Important notes on settings page. * Improve: README converted to MarkDown. * Improve: Remove PayPal logo and load minified admin stylesheet. ### 1.2.4 (2021-10-15) * Tested: on WordPress 5.8.1 and PHP 8.0.9 and 8.0.11 * Improve: clarify within article metabox on how replace behaviour for article-specific code works * (2021-08-23) Improve: along to FOOTER, enable processing of shortcodes in HEAD and BODY (you has to enable this opetion per location) ### 1.2.3 (2021-07-19) * Tested: on WordPress 5.8-RC4 and PHP 8.0.8 * (2021-05-04) Fix: Notice errors Trying to get property 'post_type' of non-object in inc/front.php (thanks to @tekgirlymama) * Improve: DRY for getting post type. ### 1.2.2 (2021-04-24) * Tested: on WordPress 5.7.1 * (2021-02-01) Fix: Noice errors in update script (thanks to @swinggraphics) * Improve: wording on post/page listing ### 1.2.1 * Add: Head & Footer Code column to post/page/custom post type listing to show if/what article specific custom code is defined * Fix: in_array() expects parameter 2 to be array, null given in head-footer-code/inc/front.php on line 46, 111, and 176 ### 1.2 * Add: custom head, body and footer code for Homepage in Blog Posts mode. * Fix: Code Editor broken in WordPress 5.5 release. * Fix: Invalid requests while saving settings https://github.com/urosevic/head-footer-code/issues/1 * Improve: DRY for front-end conditions. * Improve: translators tips for complex strings. * Improve: all strings available to localize. ### 1.1.1 * Tested: on WordPress 5.4.1, 5.5-RC2-48768 with PHP 7.4.1 * Add: Video tutorial on how to install, configure and use Head & Footer Code plugin ### 1.1.0 * Tested: on WordPress 5.1.4, 5.3.2 and 5.4-beta3 with PHP 7.2.15 and 7.3.7 * Fix: Backslashes are removed on post/page update in article specific HEAD/BODY/FOOTER code reported by @asherber (`update_post_meta` pass key and value to `update_metadata` which expect them slashed key and value) * Add: Support for `wp_body_open` Body hook introduced in WordPress 5.2 * Add: Backward compatibility for `wp_body_open` for older WordPress installations * Add: FAQ Instructions on how to implement support for `wp_body_open` to any theme * Update: Links and wording on plugin settings page * Update: Screenshots ### 1.0.9.1 * Fix: Fatal Error on Multisite WP's (thanks @kunzemarketing for reporting) * Improve: DRI for front-end debugging ### 1.0.9 * Add: Descriptive post types and descriptions for article specific sections * Add: Option to process shortcodes in FOOTER section (global setting for site-wide and article specific) * Change: Separate priority for HEAD and FOOT so admin can choose different priorities for header and footer * Add: CodeMirror code editor for HEAD and FOOTER code in plugin settings * Add: Plugin activation hook to prevent fatal errors in case of legacy WP and/or PHP * Improve: Loading security ### 1.0.8 * Test compatibility with WordPress 5.1.1 and PHP 7.2.15 * Change: Meta boxes layout and type of behavior selector * Change: Convert Post metaboxes to OOP * Change: GNU GPL license to v3 * Add: Bundle GNU GPLv3 license to plugin codebase * Update: Screenshots ### 1.0.7 * Compatibility check: Tested for WordPress 4.7.1 * UX: Add right hand sidebar on global settings page with links to donate, FAQ, Community support and plugin Reviews page. * UX: Set monospaced font for textareas on global settings and article pages ### 1.0.6 * Fix: `PHP Notice: Trying to get property of non-object in \wp-content\plugins\head-footer-code\inc\front.php on line 41`. * Fix: Overwrite footer content for post/page if post/page template after content have another WP Loop query (like recent posts WP Widget in RHS sidebar). * Optimize: Avoid reading post meta if not singular or post type not enabled * Tested in Multisite environment (main and other network websites) on WordPress v4.5-alpha-36504 and theme Twenty Sixteen v1.2-alpha. ### 1.0.5 * Enhance: Add uninstall routine to make some housekeeping on plugin removal. * Enhance: Add post type in debug comments. * Readme: Test on WordPress v4.4-beta1 and updated compatibility. ### 1.0.4 * Fix: PHP Warning: in_array() expects parameter 2 to be array, string given (introduced in v1.0.3) ### 1.0.3 * Change: Make even default WP post types `post` and `page` optional for page specific head/footer code ### 1.0.2 * Change: Replace PayPal donation links to prevent account limitations if plugin is used on website that violates PayPal's Acceptable Use Policy ### 1.0.1 * Fix: PHP Notice Trying to get property of non-object * Optimize: Remove `attachment` post type from available to select as no reason to have custom head/footer code on attachments * Optimize: Settings code cleanup ### 1.0.0 * Initial release.