[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fH3CL2xX8vR_GOSlmKy5exmIYkKBJHZFZuObbA0xGhFA":3},{"slug":4,"display_name":5,"profile_url":6,"plugin_count":7,"total_installs":8,"avg_security_score":9,"avg_patch_time_days":10,"trust_score":11,"computed_at":12,"plugins":13},"nisan92","Mustafa Kamal hossain","https:\u002F\u002Fprofiles.wordpress.org\u002Fnisan92\u002F",1,10,100,30,94,"2026-04-05T02:48:18.150Z",[14],{"slug":15,"name":16,"version":17,"author":5,"author_profile":6,"description":18,"short_description":19,"active_installs":8,"downloaded":20,"rating":21,"num_ratings":21,"last_updated":22,"tested_up_to":23,"requires_at_least":24,"requires_php":25,"tags":26,"homepage":32,"download_link":33,"security_score":9,"vuln_count":21,"unpatched_count":21,"last_vuln_date":34,"fetched_at":35},"dynamic-tags-for-elementor","Dynamic Tags for Elementor","1.0.8","\u003Cp>\u003Cstrong>Dynamic Tags for Elementor\u003C\u002Fstrong> enables rich dynamic content workflows in Elementor Free by registering custom Dynamic Tags groups and tags.\u003C\u002Fp>\n\u003Cp>Use it for:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Dynamic text in headings, text editors, labels, and badges.\u003C\u002Fli>\n\u003Cli>Dynamic links in buttons, images, menus, and URL fields.\u003C\u002Fli>\n\u003Cli>Dynamic image sources for media widgets.\u003C\u002Fli>\n\u003Cli>Conditional-like outputs using boolean\u002Fcontext tags (\u003Ccode>1\u003C\u002Fcode> \u002F \u003Ccode>0\u003C\u002Fcode>).\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>The plugin adds dedicated \u003Cstrong>DTE groups\u003C\u002Fstrong>:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Post (DTE)\u003C\u002Fli>\n\u003Cli>Archive (DTE)\u003C\u002Fli>\n\u003Cli>Site (DTE)\u003C\u002Fli>\n\u003Cli>Media (DTE)\u003C\u002Fli>\n\u003Cli>Author (DTE)\u003C\u002Fli>\n\u003Cli>Taxonomy (DTE)\u003C\u002Fli>\n\u003Cli>WooCommerce (DTE)\u003C\u002Fli>\n\u003Cli>ACF (DTE)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>It also includes a WordPress admin page with:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Quick start instructions\u003C\u002Fli>\n\u003Cli>Dependency status (Elementor Pro \u002F ACF \u002F WooCommerce \u002F WPML-Polylang)\u003C\u002Fli>\n\u003Cli>Searchable Tag Directory with field type and slug references\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Included Tags (Current Set)\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>Post (DTE)\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Post Title\u003C\u002Fli>\n\u003Cli>Post Date\u003C\u002Fli>\n\u003Cli>Post Excerpt\u003C\u002Fli>\n\u003Cli>Post URL\u003C\u002Fli>\n\u003Cli>Post Thumbnail URL\u003C\u002Fli>\n\u003Cli>Post Categories List\u003C\u002Fli>\n\u003Cli>Post Tags List\u003C\u002Fli>\n\u003Cli>Post Modified Date\u003C\u002Fli>\n\u003Cli>Post Comment Count\u003C\u002Fli>\n\u003Cli>Query String Parameter\u003C\u002Fli>\n\u003Cli>Post Content\u003C\u002Fli>\n\u003Cli>Post Parent\u003C\u002Fli>\n\u003Cli>Post Status\u003C\u002Fli>\n\u003Cli>Post Type\u003C\u002Fli>\n\u003Cli>Are Comments Allowed\u003C\u002Fli>\n\u003Cli>Is 404\u003C\u002Fli>\n\u003Cli>Is Home\u003C\u002Fli>\n\u003Cli>Is Front Page\u003C\u002Fli>\n\u003Cli>Is Singular\u003C\u002Fli>\n\u003Cli>Is Feed\u003C\u002Fli>\n\u003Cli>Is Current User Author Of Post\u003C\u002Fli>\n\u003Cli>Is Post In Category\u003C\u002Fli>\n\u003Cli>Is Post In List\u003C\u002Fli>\n\u003Cli>Number Posts Query\u003C\u002Fli>\n\u003Cli>WooCommerce Is Featured Product \u003Cem>(requires WooCommerce)\u003C\u002Fem>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Archive (DTE)\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Archive Title\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Site (DTE)\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Site Title\u003C\u002Fli>\n\u003Cli>Site Tagline\u003C\u002Fli>\n\u003Cli>Site URL\u003C\u002Fli>\n\u003Cli>Current URL\u003C\u002Fli>\n\u003Cli>Current Language (WPML\u002FPolylang aware)\u003C\u002Fli>\n\u003Cli>Current User Can\u003C\u002Fli>\n\u003Cli>Cookies\u003C\u002Fli>\n\u003Cli>Session\u003C\u002Fli>\n\u003Cli>Server Variables\u003C\u002Fli>\n\u003Cli>Widget Content\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Media (DTE)\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Featured Image\u003C\u002Fli>\n\u003Cli>Site Logo\u003C\u002Fli>\n\u003Cli>Site Icon\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Author (DTE)\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Author Name\u003C\u002Fli>\n\u003Cli>User\u002FAuthor Image URL\u003C\u002Fli>\n\u003Cli>User Role\u003C\u002Fli>\n\u003Cli>Current User ID\u003C\u002Fli>\n\u003Cli>Current User Display Name\u003C\u002Fli>\n\u003Cli>Current User Email\u003C\u002Fli>\n\u003Cli>Current User Registration Date\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Taxonomy (DTE)\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Current Term Name\u003C\u002Fli>\n\u003Cli>Current Term Description\u003C\u002Fli>\n\u003Cli>Current Term Image\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>WooCommerce (DTE)\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>WooCommerce Is Featured Product\u003C\u002Fli>\n\u003Cli>Product Price\u003C\u002Fli>\n\u003Cli>Product Sale Price\u003C\u002Fli>\n\u003Cli>Product SKU\u003C\u002Fli>\n\u003Cli>Product Stock Status\u003C\u002Fli>\n\u003Cli>Product Categories\u003C\u002Fli>\n\u003Cli>Product Rating\u003C\u002Fli>\n\u003Cli>Product Add To Cart URL\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>ACF (DTE)\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>ACF Repeater\u003C\u002Fli>\n\u003Cli>ACF Gallery First Image\u003C\u002Fli>\n\u003Cli>ACF Relationship First Post Title\u003C\u002Fli>\n\u003Cli>ACF Taxonomy Term Name\u003C\u002Fli>\n\u003Cli>ACF Date Picker Formatted\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Dependencies\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Required: \u003Cstrong>Elementor\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Optional integrations:\n\u003Cul>\n\u003Cli>\u003Cstrong>Advanced Custom Fields\u003C\u002Fstrong> for ACF Repeater tag\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WooCommerce\u003C\u002Fstrong> for featured product tag\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WPML \u002F Polylang\u003C\u002Fstrong> for current language behavior\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Usage\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Edit a page\u002Ftemplate with Elementor.\u003C\u002Fli>\n\u003Cli>Click the Dynamic Tags icon next to a supported field.\u003C\u002Fli>\n\u003Cli>Choose a tag under one of the \u003Cstrong>(DTE)\u003C\u002Fstrong> groups.\u003C\u002Fli>\n\u003Cli>Configure tag controls (if available).\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>Tip: For quick tag discovery, open \u003Cstrong>WP Admin \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Dynamic Tags\u003C\u002Fstrong> and use the search field in the Tag Directory.\u003C\u002Fp>\n\u003Ch3>Developer Integration\u003C\u002Fh3>\n\u003Cp>Third-party plugin developers can extend Dynamic Tags for Elementor without editing core plugin files.\u003C\u002Fp>\n\u003Cp>Available hooks:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>dynatafo_dynamic_tag_groups\u003C\u002Fcode> (filter) – Add or modify dynamic tag groups.\u003C\u002Fli>\n\u003Cli>\u003Ccode>dynatafo_register_dynamic_tag_groups\u003C\u002Fcode> (action) – Register groups directly with Elementor manager.\u003C\u002Fli>\n\u003Cli>\u003Ccode>dynatafo_dynamic_tag_definitions\u003C\u002Fcode> (filter) – Add tag class\u002Ffile definitions.\u003C\u002Fli>\n\u003Cli>\u003Ccode>dynatafo_register_dynamic_tags\u003C\u002Fcode> (action) – Register tag instances directly.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Example: add custom group\u003C\u002Fp>\n\u003Cpre>\u003Ccode>add_filter( 'dynatafo_dynamic_tag_groups', function ( $groups ) {\n    $groups['myplugin-group'] = __( 'My Plugin (DTE)', 'my-plugin' );\n    return $groups;\n} );\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Example: add custom tag definition\u003C\u002Fp>\n\u003Cpre>\u003Ccode>add_filter( 'dynatafo_dynamic_tag_definitions', function ( $definitions ) {\n    $definitions['MyPlugin_Custom_Tag'] = 'my-plugin\u002Fincludes\u002Fclass-myplugin-custom-tag.php';\n    return $definitions;\n} );\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Example: register directly via action\u003C\u002Fp>\n\u003Cpre>\u003Ccode>add_action( 'dynatafo_register_dynamic_tags', function ( $manager ) {\n    require_once __DIR__ . '\u002Fincludes\u002Fclass-myplugin-custom-tag.php';\n    if ( class_exists( 'MyPlugin_Custom_Tag' ) ) {\n        $manager->register( new MyPlugin_Custom_Tag() );\n    }\n} );\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Example: minimal custom tag class\u003C\u002Fp>\n\u003Cpre>\u003Ccode>\u003C?php\nif ( ! defined( 'ABSPATH' ) ) exit;\n\nclass MyPlugin_Custom_Tag extends \\Elementor\\Core\\DynamicTags\\Tag {\n\n    public function get_name() { return 'myplugin-custom-text'; }\n    public function get_title() { return __( 'My Custom Text', 'my-plugin' ); }\n    public function get_group() { return 'myplugin-group'; }\n    public function get_categories() { return [ 'text' ]; }\n\n    public function render() {\n        echo esc_html( 'Hello from My Plugin' );\n    }\n}\u003Ch3>Security\u003C\u002Fh3>\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Tag outputs are sanitized where appropriate before rendering. Still, always validate custom field\u002Fcookie\u002Fsession data according to your project requirements.\u003C\u002Fp>\n","Bring dynamic data into Elementor Free with a large set of production-ready dynamic tags for text, URL, image, and conditional use cases.",388,0,"2026-03-14T15:02:00.000Z","6.9.4","5.8","7.4",[27,28,29,30,31],"acf","dynamic-content","dynamic-tags","elementor","woocommerce","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdynamic-tags-for-elementor.1.0.8.zip",null,"2026-03-15T15:16:48.613Z"]