{"id":249063,"date":"2025-09-27T04:28:56","date_gmt":"2025-09-27T04:28:56","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/custom-alt-text-for-elementor\/"},"modified":"2025-09-27T04:41:57","modified_gmt":"2025-09-27T04:41:57","slug":"custom-alt-text-for-elementor","status":"publish","type":"plugin","link":"https:\/\/mg.wordpress.org\/plugins\/custom-alt-text-for-elementor\/","author":17928756,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.0.0","stable_tag":"1.0.0","tested":"6.8.5","requires":"6.0","requires_php":"7.4","requires_plugins":null,"header_name":"Custom Alt Text for Elementor","header_author":"OHDEVS, Md Mahfuz Alam","header_description":"Extends Elementor Image and Image Box widgets with custom alt text fields that support dynamic tags and shortcodes, giving you complete control over image accessibility.","assets_banners_color":"","last_updated":"2025-09-27 04:41:57","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/wordpress.org\/plugins\/custom-alt-text-for-elementor\/","header_author_uri":"https:\/\/github.com\/odevs\/","rating":0,"author_block_rating":0,"active_installs":0,"downloads":211,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"hellomahfuzpro","date":"2025-09-27 04:41:57"}},"upgrade_notice":{"1.0.0":"<p>Initial release of Custom Alt Text for Elementor. Enhance your website&#039;s accessibility and SEO with custom alt text fields.<\/p>"},"ratings":[],"assets_icons":[],"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0"],"block_files":[],"assets_screenshots":[],"screenshots":{"1":"<strong>Custom Alt Text Field<\/strong> - The new custom alt text field in Elementor Image widget","2":"<strong>Dynamic Tags Support<\/strong> - Click the dynamic icon to use dynamic tags","3":"<strong>Toggle Control<\/strong> - Easy on\/off switch to enable custom alt text","4":"<strong>Image Box Widget<\/strong> - Custom alt text also available in Image Box widget","5":"<strong>Frontend Result<\/strong> - Clean, custom alt text in your website's HTML"},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[17214,76538,6715,163,186],"plugin_category":[50,55],"plugin_contributors":[248452],"plugin_business_model":[],"class_list":["post-249063","plugin","type-plugin","status-publish","hentry","plugin_tags-alt-text","plugin_tags-elementor","plugin_tags-image-box","plugin_tags-images","plugin_tags-seo","plugin_category-media","plugin_category-seo-and-marketing","plugin_contributors-hellomahfuzpro","plugin_committers-hellomahfuzpro"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/s.w.org\/plugins\/geopattern-icon\/custom-alt-text-for-elementor.svg","icon_2x":false,"generated":true},"screenshots":[],"raw_content":"<!--section=description-->\n<p><strong>Custom Alt Text for Elementor<\/strong> enhances your website's accessibility and SEO by giving you complete control over image alt text in Elementor widgets. Instead of relying on WordPress media library alt text, you can now set custom alt text directly within your Elementor widgets.<\/p>\n\n<h3>\ud83d\ude80 Key Features<\/h3>\n\n<ul>\n<li><strong>Custom Alt Text Fields<\/strong> - Add custom alt text to Image and Image Box widgets<\/li>\n<li><strong>Dynamic Tags Support<\/strong> - Use Elementor's dynamic tags system for automatic content<\/li>\n<li><strong>Shortcode Support<\/strong> - Process WordPress shortcodes within alt text<\/li>\n<li><strong>Override Default Alt Text<\/strong> - Replace WordPress media alt text with your custom text<\/li>\n<li><strong>Easy Toggle Control<\/strong> - Simple on\/off switch to enable custom alt text<\/li>\n<li><strong>Clean &amp; Sanitized Output<\/strong> - Properly escaped and cleaned alt text for security<\/li>\n<li><strong>Multi-Widget Support<\/strong> - Works with both Image and Image Box widgets<\/li>\n<\/ul>\n\n<h3>\ud83c\udfaf Perfect For<\/h3>\n\n<ul>\n<li><strong>SEO Optimization<\/strong> - Create keyword-rich, contextual alt text<\/li>\n<li><strong>Accessibility Compliance<\/strong> - Meet WCAG guidelines with descriptive alt text<\/li>\n<li><strong>Dynamic Content<\/strong> - Use post titles, custom fields, or other dynamic content<\/li>\n<li><strong>Multilingual Sites<\/strong> - Different alt text for different languages<\/li>\n<li><strong>Content Marketing<\/strong> - Optimize images for search engines<\/li>\n<\/ul>\n\n<h3>\ud83d\udca1 How It Works<\/h3>\n\n<ol>\n<li>Install and activate the plugin<\/li>\n<li>Edit any Elementor Image or Image Box widget<\/li>\n<li>Find the new \"Custom Alt Text\" field in the image section<\/li>\n<li>Enable \"Use Custom Alt Text\" toggle<\/li>\n<li>Enter your custom alt text (supports dynamic tags and shortcodes)<\/li>\n<li>Save and enjoy better accessibility and SEO!<\/li>\n<\/ol>\n\n<h3>\ud83d\udd27 Dynamic Tags Examples<\/h3>\n\n<ul>\n<li><code>{post_title}<\/code> - Use the current post title<\/li>\n<li><code>{site_title}<\/code> - Use your site title<\/li>\n<li>Custom fields and ACF fields (if ACF is installed)<\/li>\n<li>Any other dynamic tag available in your Elementor installation<\/li>\n<\/ul>\n\n<h3>\ud83d\udee0 Shortcode Examples<\/h3>\n\n<ul>\n<li><code>[meta key=\"your_custom_field\"]<\/code> - Display custom field content<\/li>\n<li><code>[post_meta key=\"image_description\"]<\/code> - Use post meta as alt text<\/li>\n<li>Any WordPress shortcode that returns text content<\/li>\n<\/ul>\n\n<h3>\ud83c\udfa8 Supported Widgets<\/h3>\n\n<ul>\n<li><strong>Image Widget<\/strong> - Elementor's standard image widget<\/li>\n<li><strong>Image Box Widget<\/strong> - Elementor's image box widget with title and description<\/li>\n<\/ul>\n\n<h3>\ud83c\udf1f Why Choose This Plugin?<\/h3>\n\n<ul>\n<li><strong>Lightweight<\/strong> - Minimal code, maximum performance<\/li>\n<li><strong>Developer Friendly<\/strong> - Clean, well-documented code<\/li>\n<li><strong>WordPress Standards<\/strong> - Follows WordPress coding standards<\/li>\n<li><strong>Security First<\/strong> - Properly sanitized and escaped output<\/li>\n<li><strong>Future Proof<\/strong> - Compatible with latest Elementor versions<\/li>\n<\/ul>\n\n<h3>Support<\/h3>\n\n<p>Need help? Please visit our <a href=\"https:\/\/wordpress.org\/support\/plugin\/custom-alt-text-for-elementor\/\">support forum<\/a> or contact us on <a href=\"https:\/\/github.com\/odevs\/custom-alt-text-elementor\/issues\">GitHub<\/a>.<\/p>\n\n<h3>Contributing<\/h3>\n\n<p>This plugin is open source. Contribute on <a href=\"https:\/\/github.com\/odevs\/custom-alt-text-elementor\">GitHub<\/a>.<\/p>\n\n<h3>Privacy Policy<\/h3>\n\n<p>This plugin does not collect, store, or share any personal data. It only processes the content you enter in Elementor widgets on your own website.<\/p>\n\n<!--section=installation-->\n<h3>Automatic Installation<\/h3>\n\n<ol>\n<li>Go to your WordPress admin dashboard<\/li>\n<li>Navigate to <strong>Plugins &gt; Add New<\/strong><\/li>\n<li>Search for \"Custom Alt Text for Elementor\"<\/li>\n<li>Click <strong>Install Now<\/strong> and then <strong>Activate<\/strong><\/li>\n<\/ol>\n\n<h3>Manual Installation<\/h3>\n\n<ol>\n<li>Download the plugin zip file<\/li>\n<li>Go to <strong>Plugins &gt; Add New &gt; Upload Plugin<\/strong><\/li>\n<li>Choose the zip file and click <strong>Install Now<\/strong><\/li>\n<li>Click <strong>Activate Plugin<\/strong><\/li>\n<\/ol>\n\n<h3>Requirements<\/h3>\n\n<ul>\n<li>WordPress 5.0 or higher<\/li>\n<li>PHP 7.4 or higher<\/li>\n<li>Elementor 3.0.0 or higher<\/li>\n<\/ul>\n\n<!--section=faq-->\n<dl>\n<dt id='does%20this%20work%20with%20elementor%20pro%3F'><h3>Does this work with Elementor Pro?<\/h3><\/dt>\n<dd><p>Yes! The plugin works with both free Elementor and Elementor Pro.<\/p><\/dd>\n<dt id='can%20i%20use%20dynamic%20tags%20in%20the%20custom%20alt%20text%3F'><h3>Can I use dynamic tags in the custom alt text?<\/h3><\/dt>\n<dd><p>Absolutely! The plugin fully supports Elementor's dynamic tags system. Click the dynamic icon next to the custom alt text field to choose from available dynamic tags.<\/p><\/dd>\n<dt id='does%20this%20work%20with%20acf%20%28advanced%20custom%20fields%29%3F'><h3>Does this work with ACF (Advanced Custom Fields)?<\/h3><\/dt>\n<dd><p>Yes, if you have ACF installed, you can use ACF dynamic tags in your custom alt text.<\/p><\/dd>\n<dt id='will%20this%20override%20the%20wordpress%20media%20library%20alt%20text%3F'><h3>Will this override the WordPress media library alt text?<\/h3><\/dt>\n<dd><p>Only when you enable the \"Use Custom Alt Text\" toggle. If disabled, it will use the default WordPress alt text.<\/p><\/dd>\n<dt id='can%20i%20use%20shortcodes%20in%20the%20alt%20text%3F'><h3>Can I use shortcodes in the alt text?<\/h3><\/dt>\n<dd><p>Yes! The plugin processes WordPress shortcodes, so you can use any shortcode that returns text content.<\/p><\/dd>\n<dt id='does%20this%20affect%20my%20site%27s%20performance%3F'><h3>Does this affect my site's performance?<\/h3><\/dt>\n<dd><p>No, the plugin is very lightweight and only processes the alt text when the specific widgets are rendered.<\/p><\/dd>\n<dt id='is%20this%20plugin%20gdpr%20compliant%3F'><h3>Is this plugin GDPR compliant?<\/h3><\/dt>\n<dd><p>Yes, the plugin doesn't collect or store any personal data. It only processes the content you enter in the Elementor widgets.<\/p><\/dd>\n<dt id='can%20i%20use%20html%20in%20the%20custom%20alt%20text%3F'><h3>Can I use HTML in the custom alt text?<\/h3><\/dt>\n<dd><p>HTML tags are automatically stripped from alt text for security and accessibility reasons. Alt text should be plain text only.<\/p><\/dd>\n<dt id='does%20this%20work%20with%20other%20page%20builders%3F'><h3>Does this work with other page builders?<\/h3><\/dt>\n<dd><p>This plugin is specifically designed for Elementor and won't work with other page builders.<\/p><\/dd>\n<dt id='how%20do%20i%20report%20bugs%20or%20request%20features%3F'><h3>How do I report bugs or request features?<\/h3><\/dt>\n<dd><p>Please use the WordPress.org support forum for this plugin, or contact us through our website.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release<\/li>\n<li>Custom alt text field for Image and Image Box widgets<\/li>\n<li>Dynamic tags support<\/li>\n<li>Shortcode support<\/li>\n<li>Toggle control for enabling\/disabling custom alt text<\/li>\n<li>Proper sanitization and security measures<\/li>\n<li>WordPress coding standards compliance<\/li>\n<\/ul>","raw_excerpt":"Extends Elementor Image and Image Box widgets with custom alt text fields that support dynamic tags and shortcodes for better accessibility and SEO.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/mg.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/249063","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mg.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/mg.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/mg.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=249063"}],"author":[{"embeddable":true,"href":"https:\/\/mg.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/hellomahfuzpro"}],"wp:attachment":[{"href":"https:\/\/mg.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=249063"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/mg.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=249063"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/mg.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=249063"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/mg.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=249063"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/mg.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=249063"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/mg.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=249063"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}