{"id":264781,"date":"2025-12-26T05:50:33","date_gmt":"2025-12-26T05:50:33","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/footer-message\/"},"modified":"2026-02-23T12:45:32","modified_gmt":"2026-02-23T12:45:32","slug":"leo-footer-echo","status":"publish","type":"plugin","link":"https:\/\/lmo.wordpress.org\/plugins\/leo-footer-echo\/","author":23327960,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"2.1.0","stable_tag":"2.1.0","tested":"6.9.4","requires":"5.0","requires_php":"8.0","requires_plugins":null,"header_name":"Leo Footer Echo","header_author":"Sanjay L","header_description":"A minimal plugin to echo customizable footer messages with multi-message support, links, colors, and fonts. Beginner-friendly and lightweight.","assets_banners_color":"effafd","last_updated":"2026-02-23 12:45:32","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/www.thesanjayl.com\/plugins\/leo-footer-echo","header_author_uri":"https:\/\/www.thesanjayl.com\/","rating":0,"author_block_rating":0,"active_installs":0,"downloads":199,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"2.0.2":{"tag":"2.0.2","author":"thesanjayl","date":"2025-12-30 15:27:21"},"2.1.0":{"tag":"2.1.0","author":"thesanjayl","date":"2026-02-23 12:45:32"}},"upgrade_notice":{"2.0.2":"<p>Minor fixes for standards compliance. No breaking changes.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3429700,"resolution":"128x128","location":"assets","locale":""}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3429700,"resolution":"1544x500","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["2.0.2","2.1.0"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3427554,"resolution":"1","location":"assets","locale":""},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3427554,"resolution":"2","location":"assets","locale":""},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3427554,"resolution":"3","location":"assets","locale":""}},"screenshots":{"1":"<p>screenshot-1.png\nGeneral tab: Manage multiple footer messages with repeater fields, select active one, and see live preview with links.<\/p>","2":"<p>screenshot-2.png\nStyling tab: Customize text\/background colors and fonts for your footer message using WordPress color pickers and dropdowns.<\/p>","3":"<p>screenshot-3.png\nAdvanced tab and frontend: Toggle clear on deactivation, then view the styled footer message on your site.<\/p>"},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[2759,2221,2640,2231,252847],"plugin_category":[41,43],"plugin_contributors":[252848],"plugin_business_model":[],"class_list":["post-264781","plugin","type-plugin","status-publish","hentry","plugin_tags-customization","plugin_tags-fonts","plugin_tags-footer","plugin_tags-message","plugin_tags-multi-message","plugin_category-communication","plugin_category-customization","plugin_contributors-thesanjayl","plugin_committers-thesanjayl"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/leo-footer-echo\/assets\/icon-128x128.png?rev=3429700","icon_2x":false,"generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/leo-footer-echo\/assets\/screenshot-1.png?rev=3427554","caption":"<p>screenshot-1.png\nGeneral tab: Manage multiple footer messages with repeater fields, select active one, and see live preview with links.<\/p>"},{"src":"https:\/\/ps.w.org\/leo-footer-echo\/assets\/screenshot-2.png?rev=3427554","caption":"<p>screenshot-2.png\nStyling tab: Customize text\/background colors and fonts for your footer message using WordPress color pickers and dropdowns.<\/p>"},{"src":"https:\/\/ps.w.org\/leo-footer-echo\/assets\/screenshot-3.png?rev=3427554","caption":"<p>screenshot-3.png\nAdvanced tab and frontend: Toggle clear on deactivation, then view the styled footer message on your site.<\/p>"}],"raw_content":"<!--section=description-->\n<p>Leo Footer Echo lets you add and manage up to 5 leo footer messages with easy linking, styling, and previews. Perfect for credits or CTAs clean and lightweight.<\/p>\n\n<h4>Features<\/h4>\n\n<ul>\n<li>CRUD for up to 5 messages (add\/edit\/delete)<\/li>\n<li>Partial text linking (e.g., \"Powered by Sanjay L\")<\/li>\n<li>Color pickers for text\/background<\/li>\n<li>Font family, size, and weight options<\/li>\n<li>Live preview and tabbed admin UI<\/li>\n<li>Responsive, accessible, and fully translatable<\/li>\n<li>No ads, trackers, or bloat<\/li>\n<\/ul>\n\n<h3>Donate<\/h3>\n\n<p>If you enjoy using Leo Footer Echo, you can support development by donating (disclosure: this is a direct support link with no affiliates):\nhttps:\/\/www.thesanjayl.com\/donate<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload <code>leo-footer-echo<\/code> to <code>\/wp-content\/plugins\/<\/code>.<\/li>\n<li>Activate in Plugins.<\/li>\n<li>Go to <strong>Settings &gt; Leo Footer Echo<\/strong> to set up.<\/li>\n<li>Add messages and save done!<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"how%20do%20i%20add%20multiple%20messages%3F\"><h3>How do I add multiple messages?<\/h3><\/dt>\n<dd><p>Use the \"Add Message\" button in General tab; select active one via dropdown.<\/p><\/dd>\n<dt id=\"linking%20works%20how%3F\"><h3>Linking works how?<\/h3><\/dt>\n<dd><p>Enter main text, then link text\/URL it auto-links the part.<\/p><\/dd>\n<dt id=\"custom%20fonts%3F\"><h3>Custom fonts?<\/h3><\/dt>\n<dd><p>Choose from safe system fonts; applies instantly in preview.<\/p><\/dd>\n<dt id=\"mobile-friendly%3F\"><h3>Mobile-friendly?<\/h3><\/dt>\n<dd><p>Yes, responsive padding and sizing.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>2.1.0<\/h4>\n\n<ul>\n<li>Added text alignment controls (left\/center\/right) in Styling tab.<\/li>\n<li>Added padding and margin controls (top\/right\/bottom\/left, in px) in Styling tab.<\/li>\n<li>Added <code>[leo_footer]<\/code> shortcode to render the active footer message with all current styling settings.<\/li>\n<li>Updated live preview to reflect alignment, padding, and margin changes.<\/li>\n<li>Updated plugin version to 2.1.0.<\/li>\n<\/ul>\n\n<h4>2.0.2<\/h4>\n\n<ul>\n<li>Renamed to \"Leo Footer Echo\" for distinctiveness (WP review fix).<\/li>\n<li>Fixed admin page rendering: Aligned Settings API slugs, added explicit tab structure with Dashicons.<\/li>\n<li>Resolved PHPCS escape flag on integer output in descriptions.<\/li>\n<li>Enhanced JS for robust tab switching and preview on all devices.<\/li>\n<\/ul>\n\n<h4>2.0.1<\/h4>\n\n<ul>\n<li>Fixed i18n translators comment for placeholders.<\/li>\n<li>Enhanced output escaping with wp_kses() for HTML safety.<\/li>\n<li>Updated \"Tested up to: 6.9\" for latest WP compatibility.<\/li>\n<li>Trimmed tags to 5 for readme compliance.<\/li>\n<\/ul>\n\n<h4>2.0.0<\/h4>\n\n<ul>\n<li>Renamed to \"Footer Echo\" for distinctiveness (WP review fix).<\/li>\n<li>Added multi-message CRUD (up to 5).<\/li>\n<li>Link support for partial text.<\/li>\n<li>Color pickers and font options (family\/size\/weight).<\/li>\n<li>Modern tabbed admin with icons and live preview.<\/li>\n<li>Minimal design polish.<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release.<\/li>\n<\/ul>","raw_excerpt":"A minimal, beginner-friendly plugin to echo customizable leo footer messages. Supports multiple messages, links, colors, and fonts.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/lmo.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/264781","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/lmo.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/lmo.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/lmo.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=264781"}],"author":[{"embeddable":true,"href":"https:\/\/lmo.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/thesanjayl"}],"wp:attachment":[{"href":"https:\/\/lmo.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=264781"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/lmo.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=264781"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/lmo.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=264781"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/lmo.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=264781"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/lmo.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=264781"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/lmo.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=264781"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}