{"id":261259,"date":"2025-11-24T23:54:14","date_gmt":"2025-11-24T23:54:14","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/effortless-custom-seo-meta\/"},"modified":"2026-03-28T07:43:25","modified_gmt":"2026-03-28T07:43:25","slug":"effortless-custom-seo-meta","status":"publish","type":"plugin","link":"https:\/\/bal.wordpress.org\/plugins\/effortless-custom-seo-meta\/","author":23148025,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.4.0","stable_tag":"1.4.0","tested":"6.8.5","requires":"5.0","requires_php":"7.0","requires_plugins":null,"header_name":"Effortless Custom SEO Meta","header_author":"domclic","header_description":"Add SEO Title and Meta Description to posts and pages with Quick Edit support.","assets_banners_color":"","last_updated":"2026-03-28 07:43:25","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"","rating":0,"author_block_rating":0,"active_installs":0,"downloads":223,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.3.0":{"tag":"1.3.0","author":"domclic","date":"2025-11-24 23:55:31"},"1.4.0":{"tag":"1.4.0","author":"domclic","date":"2026-03-28 07:43:25"}},"upgrade_notice":{"1.4.0":"<p>Quick Edit fix: Previously entered SEO title and description values now appear correctly in Quick Edit. Added translation plugin support.<\/p>","1.3.0":"<p>Major update: JavaScript properly enqueued, translation ready, multisite compatible, and enhanced security. Recommended update for all users.<\/p>","1.2.1":"<p>Update Contributor<\/p>"},"ratings":[],"assets_icons":[],"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.3.0","1.4.0"],"block_files":[],"assets_screenshots":[],"screenshots":{"1":"SEO Meta box in post\/page editor sidebar.","2":"Quick Edit fields for SEO metadata in the post\/page list.","3":"Custom SEO column in the post\/page list showing title and description."},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[2210,683,16582,186,1460],"plugin_category":[55],"plugin_contributors":[241557],"plugin_business_model":[],"class_list":["post-261259","plugin","type-plugin","status-publish","hentry","plugin_tags-description","plugin_tags-meta","plugin_tags-quick-edit","plugin_tags-seo","plugin_tags-title","plugin_category-seo-and-marketing","plugin_contributors-domclic","plugin_committers-domclic"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/s.w.org\/plugins\/geopattern-icon\/effortless-custom-seo-meta.svg","icon_2x":false,"generated":true},"screenshots":[],"raw_content":"<!--section=description-->\n<p>Effortless Custom SEO Meta allows you to easily manage SEO titles and meta descriptions for your posts and pages.<br \/>\nYou can edit them directly from the post\/page editor sidebar or via Quick Edit on the post\/page list.<\/p>\n\n<p>Features:<\/p>\n\n<ul>\n<li>Add SEO Title and Meta Description for posts and pages.<\/li>\n<li>Edit SEO metadata directly in Quick Edit.<\/li>\n<li>Fully uses WordPress native UI\/UX.<\/li>\n<li>Saves your SEO metadata to post_meta (elcsm_seo_title and elcsm_meta_desc).<\/li>\n<li>Properly enqueued JavaScript following WordPress coding standards.<\/li>\n<li>Translation ready with text domain support.<\/li>\n<li>Fully compatible with WordPress multisite setups.<\/li>\n<li>Network activatable for multisite installations.<\/li>\n<li>Per-site configuration in multisite environments.<\/li>\n<\/ul>\n\n<h3>License<\/h3>\n\n<p>This plugin is licensed under the GPLv2 or later.<\/p>\n\n<h3>Translation<\/h3>\n\n<p>The plugin is translation ready. To translate:<\/p>\n\n<ol>\n<li>Create a \/languages\/ directory in the plugin folder if it doesn't exist.<\/li>\n<li>Use Poedit or similar tool to create .po and .mo files.<\/li>\n<li>Name your files: effortless-custom-seo-meta-{locale}.po and effortless-custom-seo-meta-{locale}.mo<\/li>\n<li>Place them in the \/languages\/ directory.<\/li>\n<\/ol>\n\n<p>Example: effortless-custom-seo-meta-es_ES.po for Spanish (Spain).<\/p>\n\n<!--section=installation-->\n<h4>Single Site Installation<\/h4>\n\n<ol>\n<li>Upload the plugin folder to the \/wp-content\/plugins\/ directory.<\/li>\n<li>Activate the plugin through the 'Plugins' menu in WordPress.<\/li>\n<li>Edit a post or page and find the SEO Meta meta box in the sidebar.<\/li>\n<li>Or use Quick Edit to edit SEO Title and Meta Description directly in the list view.<\/li>\n<\/ol>\n\n<h4>Multisite Installation<\/h4>\n\n<ol>\n<li>Upload the plugin folder to the \/wp-content\/plugins\/ directory.<\/li>\n<li>Network Activate the plugin through the 'Network Plugins' menu, or activate it on individual sites.<\/li>\n<li>Each site in the network can manage its own SEO metadata independently.<\/li>\n<li>Edit a post or page and find the SEO Meta meta box in the sidebar.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"can%20i%20use%20this%20for%20both%20posts%20and%20pages%3F\"><h3>Can I use this for both posts and pages?<\/h3><\/dt>\n<dd><p>Yes, the plugin supports both post and page post types.<\/p><\/dd>\n<dt id=\"do%20i%20need%20to%20include%20any%20js%20or%20css%20files%3F\"><h3>Do I need to include any JS or CSS files?<\/h3><\/dt>\n<dd><p>No, everything is properly enqueued using WordPress standards. No manual file inclusion required.<\/p><\/dd>\n<dt id=\"will%20this%20affect%20my%20theme%3F\"><h3>Will this affect my theme?<\/h3><\/dt>\n<dd><p>No, the plugin works independently and does not override your theme. It only adds SEO meta fields.<\/p><\/dd>\n<dt id=\"does%20this%20work%20with%20wordpress%20multisite%3F\"><h3>Does this work with WordPress Multisite?<\/h3><\/dt>\n<dd><p>Yes! The plugin is fully compatible with WordPress Multisite. You can network activate it or activate it on individual sites. Each site manages its own SEO metadata independently.<\/p><\/dd>\n<dt id=\"is%20the%20plugin%20translation%20ready%3F\"><h3>Is the plugin translation ready?<\/h3><\/dt>\n<dd><p>Yes, the plugin is fully translation ready with text domain 'effortless-custom-seo-meta'. Translation files should be placed in the \/languages\/ directory.<\/p><\/dd>\n<dt id=\"how%20do%20i%20translate%20this%20plugin%3F\"><h3>How do I translate this plugin?<\/h3><\/dt>\n<dd><p>You can use tools like Poedit or Loco Translate to create translations. The text domain is 'effortless-custom-seo-meta' and the domain path is '\/languages\/'.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.4.0<\/h4>\n\n<ul>\n<li>Fixed: Quick Edit now properly loads previously entered SEO title and description values<\/li>\n<li>Added: ms_gpt_translatable_seo_meta filter for translation plugin compatibility<\/li>\n<li>Improved: Quick Edit fields layout for better alignment<\/li>\n<\/ul>\n\n<h4>1.3.0<\/h4>\n\n<ul>\n<li>Fixed: JavaScript now properly enqueued using wp_enqueue_script() and wp_add_inline_script()<\/li>\n<li>Added: Translation support with text domain and translatable strings<\/li>\n<li>Added: Network: true header for multisite compatibility<\/li>\n<li>Added: User capability checks for better security<\/li>\n<li>Improved: Better adherence to WordPress coding standards<\/li>\n<li>Improved: Multisite compatibility verified and tested<\/li>\n<li>Enhanced: Script only loads on post and page edit screens<\/li>\n<\/ul>\n\n<h4>1.2.1<\/h4>\n\n<ul>\n<li>Update Contributor<\/li>\n<\/ul>\n\n<h4>1.2<\/h4>\n\n<ul>\n<li>New version fixing Plugin Check issues<\/li>\n<\/ul>\n\n<h4>1.0<\/h4>\n\n<ul>\n<li>Initial release.<\/li>\n<li>Added SEO Title and Meta Description for posts and pages.<\/li>\n<li>Quick Edit support.<\/li>\n<li>Custom SEO column in admin post\/page list.<\/li>\n<li>Fully WordPress native UI\/UX.<\/li>\n<\/ul>","raw_excerpt":"Add SEO Title and Meta Description to posts and pages with Quick Edit support, fully integrated into WordPress native UI\/UX.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/bal.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/261259","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/bal.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/bal.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/bal.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=261259"}],"author":[{"embeddable":true,"href":"https:\/\/bal.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/domclic"}],"wp:attachment":[{"href":"https:\/\/bal.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=261259"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/bal.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=261259"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/bal.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=261259"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/bal.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=261259"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/bal.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=261259"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/bal.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=261259"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}