s' => 'Widgets\\GoogleDocumentPreview',
'type' => 'widget',
'category' => 'CONTENT',
'admin_only' => true,
'name' => 'dce-google-document-preview',
'title' => __( 'Document Viewer', 'dynamic-content-for-elementor' ),
'description' => __( 'Display a preview of your document. For example: PDF, MS Office documents, Google docs, sheets, slides, forms and drawings', 'dynamic-content-for-elementor' ),
'icon' => 'icon-dce-google-document-preview',
'plugin_depends' => '',
'doc_url' => 'https://www.dynamic.ooo/widget/document-viewer/',
'keywords' => [ 'document, preview, docs' ],
],
'wdg_dynamicposts' => [
'class' => 'Widgets\\DynamicPostsOldVersion',
'type' => 'widget',
'category' => 'LIST',
'legacy' => true,
'replaced_by' => 'wdg_dynamicposts_v2',
'tag' => [ 'pagination', 'loop' ],
'name' => 'dyncontel-acfposts',
'title' => __( 'Dynamic Posts (old version)', 'dynamic-content-for-elementor' ),
'description' => __( 'Create archives from lists of articles with different query source options. You can display the list with different skins and use templates to control item content', 'dynamic-content-for-elementor' ),
'icon' => 'icon-dce-dynamic-posts',
'plugin_depends' => '',
'doc_url' => 'https://www.dynamic.ooo/widget/dynamic-posts/',
'keywords' => [ 'list', 'articles', 'carousel', 'slider', 'timeline', 'archive' ],
],
'wdg_dynamicposts_v2' => [
'class' => 'Widgets\\DynamicPosts',
'type' => 'widget',
'category' => 'LIST',
'collection' => 'dynamic-posts',
'tag' => [ 'pagination', 'loop' ],
'name' => 'dce-dynamicposts-v2',
'title' => __( 'Dynamic Posts', 'dynamic-content-for-elementor' ),
'description' => __( 'Create archives from lists of items with different query source options. You can display the list with various skins and you can choose which items to display', 'dynamic-content-for-elementor' ),
'icon' => 'icon-dce-dynamic-posts',
'plugin_depends' => '',
'doc_url' => 'https://www.dynamic.ooo/widget/dynamic-posts-v2',
'keywords' => [ 'grid', '3d', 'skin', 'list', 'articles', 'carousel', 'slider', 'timeline', 'archive', 'custom', 'dynamic posts v2', 'custom post type', 'cpt', 'item', 'loop', 'v2', 'pods', 'acf', 'fields' ],
],
'wdg_dynamic_woo_products' => [
'class' => 'Widgets\\DynamicWooProducts',
'type' => 'widget',
'category' => 'WOO',
'collection' => 'dynamic-posts',
'tag' => [ 'pagination', 'loop' ],
'name' => 'dce-dynamic-woo-products',
'title' => __( 'Dynamic Products', 'dynamic-content-for-elementor' ),
'description' => __( 'Display your WooCommerce products with different skins and choose the items you want to display', 'dynamic-content-for-elementor' ),
'icon' => 'icon-dce-dynamic-woo-products',
'plugin_depends' => [ 'woocommerce' ],
'doc_url' => 'https://www.dynamic.ooo/widget/dynamic-products/',
'keywords' => [ 'woocommerce', 'woo', 'product', 'list', 'carousel', 'slider', 'timeline', 'loop' ],
],
'wdg_dynamic_woo_products_on_sale' => [
'class' => 'Widgets\\DynamicWooProductsOnSale',
'type' => 'widget',
'category' => 'WOO',
'collection' => 'dynamic-posts',
'tag' => [ 'pagination', 'loop' ],
'name' => 'dce-dynamic-woo-products-on-sale',
'title' => __( 'Dynamic Products On Sale', 'dynamic-content-for-elementor' ),
'description' => __( 'Display your WooCommerce products on sale with different skins and choose the items you want to display', 'dynamic-content-for-elementor' ),
'icon' => 'icon-dce-dynamic-woo-products-on-sale',
'plugin_depends' => [ 'woocommerce' ],
'doc_url' => 'https://www.dynamic.ooo/widget/dynamic-products-on-sale/',
'keywords' => [ 'woocommerce', 'woo', 'product', 'list', 'carousel', 'slider', 'timeline', 'loop', 'sale' ],
],
'wdg_woo_products_cart' => [
'class' => 'Widgets\\WooProductsCart',
'type' => 'widget',
'category' => 'WOO',
'collection' => 'dynamic-posts',
'tag' => [ 'pagination', 'loop' ],
'name' => 'dce-woo-products-cart',
'title' => __( 'Products in the Cart', 'dynamic-content-for-elementor' ),
'description' => __( 'Show your customers the WooCommerce products they have in their cart', 'dynamic-content-for-elementor' ),
'icon' => 'icon-dce-woo-products-cart',
'plugin_depends' => [ 'woocommerce' ],
'doc_url' => 'https://www.dynamic.ooo/widget/products-in-the-cart/',
'keywords' => [ 'woocommerce', 'woo', 'product', 'list', 'carousel', 'slider', 'basket', 'loop' ],
],
'wdg_woo_product_upsells' => [
'class' => 'Widgets\\WooProductUpsells',
'type' => 'widget',
'category' => 'WOO',
'collection' => 'dynamic-posts',
'tag' => [ 'pagination', 'loop' ],
'name' => 'dce-woo-product-upsells',
'title' => __( 'Product Upsells', 'dynamic-content-for-elementor' ),
'description' => __( 'Show upsells products for a WooCommerce product', 'dynamic-content-for-elementor' ),
'icon' => 'icon-dce-woo-product-upsells',
'plugin_depends' => [ 'woocommerce' ],
'doc_url' => 'https://www.dynamic.ooo/widget/product-upsells/',
'keywords' => [ 'woocommerce', 'woo', 'products', 'list', 'carousel', 'slider', 'loop' ],
],
'wdg_woo_product_crosssells' => [
'class' => 'Widgets\\WooProductCrosssells',
'type' => 'widget',
'category' => 'WOO',
'collection' => 'dynamic-posts',
'tag' => [ 'pagination', 'loop' ],
'name' => 'dce-woo-product-crosssells',
'title' => __( 'Product Cross-Sells', 'dynamic-content-for-elementor' ),
'description' => __( 'Show cross-sells products for a WooCommerce product', 'dynamic-content-for-elementor' ),
'icon' => 'icon-dce-woo-product-crosssells',
'plugin_depends' => [ 'woocommerce' ],
'doc_url' => 'https://www.dynamic.ooo/widget/product-cross-sells/',
'keywords' => [ 'woocommerce', 'woo', 'products', 'related', 'list', 'carousel', 'slider', 'basket', 'loop' ],
],
'wdg_show_favorites' => [
'class' => 'Widgets\\ShowFavorites',
'type' => 'widget',
'category' => 'FAVORITES',
'collection' => 'dynamic-posts',
'tag' => [ 'pagination', 'loop' ],
'name' => 'dce-dynamic-show-favorites',
'icon' => 'icon-dce-show-favorites',
'title' => __( 'Favorites', 'dynamic-content-for-elementor' ),
'description' => __( 'Show your customers the favorites they have. Works in combination with the "Add to Favorites" widget', 'dynamic-content-for-elementor' ),
'plugin_depends' => '',
'doc_url' => 'https://www.dynamic.ooo/widget/favorites/',
'keywords' => [ 'favourites', 'list', 'carousel', 'slider', 'loop', 'add to favorites' ],
],
'wdg_show_wishlist' => [
'class' => 'Widgets\\WooWishlist',
'type' => 'widget',
'category' => 'FAVORITES',
'collection' => 'dynamic-posts',
'tag' => [ 'pagination', 'loop' ],
'name' => 'dce-woo-wishlist',
'icon' => 'icon-dce-show-wishlist',
'title' => __( 'Woo Wishlist', 'dynamic-content-for-elementor' ),
'description' => __( 'Show your customers their wishlist automatically, excluding bought products. Works in combination with the "Add to Woo Wishlist" widget', 'dynamic-content-for-elementor' ),
'plugin_depends' => [ 'woocommerce' ],
'doc_url' => 'https://www.dynamic.ooo/widget/woocommerce-woo-wishlist/',
'keywords' => [ 'woocommerce', 'woo', 'favourites', 'product', 'list', 'carousel', 'slider', 'basket', 'loop' ],
],
'wdg_stick_yposts' => [
'class' => 'Widgets\\StickyPosts',
'type' => 'widget',
'category' => 'LIST',
'collection' => 'dynamic-posts',
'tag' => [ 'pagination', 'loop' ],
'name' => 'dce-sticky-posts',
'title' => __( 'Sticky Posts', 'dynamic-content-for-elementor' ),
'description' => __( 'Display Sticky Posts with different skins and choose the items you want to display', 'dynamic-content-for-elementor' ),
'icon' => 'icon-dce-sticky-posts',
'plugin_depends' => '',
'doc_url' => 'https://www.dynamic.ooo/widget/sticky-posts/',
'keywords' => [ 'grid', '3d', 'skin', 'list', 'articles', 'carousel', 'slider' ],
],
'wdg_search_results' => [
'class' => 'Widgets\\SearchResults',
'type' => 'widget',
'category' => 'LIST',
'collection' => 'dynamic-posts',
'tag' => [ 'pagination', 'loop' ],
'name' => 'dce-search-results',
'title' => __( 'Search Results', 'dynamic-content-for-elementor' ),
'description' => __( 'Display Search Results with different skins and choose the items you want to display', 'dynamic-content-for-elementor' ),
'icon' => 'icon-dce-search-results',
'plugin_depends' => '',
'doc_url' => 'https://www.dynamic.ooo/widget/search-results/',
'keywords' => [ 'grid', '3d', 'skin', 'list', 'articles', 'carousel', 'slider', 'searching' ],
],
'wdg_my_posts' => [
'class' => 'Widgets\\MyPosts',
'type' => 'widget',
'category' => 'LIST',
'collection' => 'dynamic-posts',
'tag' => [ 'pagination', 'loop' ],
'name' => 'dce-my-posts',
'title' => __( 'Posts by the Current User', 'dynamic-content-for-elementor' ),
'description' => __( 'Show your logged-in customers posts written by them', 'dynamic-content-for-elementor' ),
'icon' => 'icon-dce-my-posts',
'plugin_depends' => '',
'doc_url' => 'https://www.dynamic.ooo/widget/my-posts/',
'keywords' => [ 'grid', '3d', 'skin', 'list', 'articles', 'carousel', 'slider', 'searching', 'current author', 'author' ],
],
'wdg_metabox_relationship' => [
'class' => 'Widgets\\MetaboxRelationship',
'type' => 'widget',
'category' => 'METABOX',
'collection' => 'dynamic-posts',
'tag' => [ 'pagination', 'loop' ],
'name' => 'dce-metabox-relationship',
'title' => __( 'Meta Box Relationship', 'dynamic-content-for-elementor' ),
'description' => __( 'Use Meta Box Relationships to easily display related content', 'dynamic-content-for-elementor' ),
'icon' => 'icon-dce-metabox-relationship',
'plugin_depends' => [ 'meta-box' ],
'doc_url' => 'https://www.dynamic.ooo/widget/meta-box-relationship-elementor/',
'keywords' => [ 'metabox' ],
],
'wdg_google_maps' => [
'class' => 'Widgets\\DynamicGoogleMaps',
'type' => 'widget',
'category' => 'MAPS',
'admin_only' => true,
'name' => 'dyncontel-acf-google-maps',
'title' => __( 'Dynamic Google Maps', 'dynamic-content-for-elementor' ),
'description' => __( 'Build a map using data from ACF Google Map fields, Meta Box Google Map fields, addresses or latitude and longitude', 'dynamic-content-for-elementor' ),
'icon' => 'icon-dyn-map',
'plugin_depends' => '',
'doc_url' => 'https://www.dynamic.ooo/widget/dynamic-google-maps/',
'keywords' => [ 'Advanced Custom Fields', 'fields' ],
],
'wdg_google_maps_directions' => [
'class' => 'Widgets\\DynamicGoogleMapsDirections',
'type' => 'widget',
'category' => 'MAPS',
'name' => 'dce-dynamic-google-maps-directions',
'title' => __( 'Dynamic Google Maps Directions', 'dynamic-content-for-elementor' ),
'description' => __( 'Show the map and calculate the direction between two locations. Can be used in conjunction with its Dynamic Tags to show distance info and directions', 'dynamic-content-for-elementor' ),
'icon' => 'icon-dce-dynamic-google-maps-directions',
'plugin_depends' => '',
'doc_url' => 'https://www.dynamic.ooo/widget/dynamic-google-maps-directions',
'keywords' => [ 'distance' ],
],
'wdg_metabox_google_maps' => [
'class' => 'Widgets\\MetaBoxGoogleMaps',
'type' => 'widget',
'category' => 'METABOX',
'name' => 'dce-metabox-google-maps',
'title' => __( 'Meta Box Google Maps', 'dynamic-content-for-elementor' ),
'description' => __( 'Build a map using data from Meta Box Google Map fields', 'dynamic-content-for-elementor' ),
'icon' => 'icon-dce-metabox-google-maps',
'plugin_depends' => [ 'meta-box' ],
'doc_url' => 'https://www.dynamic.ooo/widget/meta-box-google-maps-elementor/',
'keywords' => [ 'metabox', 'fields' ],
],
'wdg_dynamic_users' => [
'class' => 'Widgets\\DynamicUsers',
'type' => 'widget',
'category' => 'LIST',
'admin_only' => true,
'tag' => [ 'pagination', 'loop' ],
'name' => 'dyncontel-dynamicusers',
'title' => __( 'Dynamic Users', 'dynamic-content-for-elementor' ),
'description' => __( 'Create an archive based on User profiles', 'dynamic-content-for-elementor' ),
'icon' => 'icon-dyn-users',
'plugin_depends' => '',
'doc_url' => 'https://www.dynamic.ooo/widget/dynamic-users/',
'keywords' => [ 'list', 'users', 'archive' ],
],
'wdg_animated_offcanvas_menu' => [
'class' => 'Widgets\\AnimatedOffCanvasMenu',
'type' => 'widget',
'category' => 'CREATIVE',
'name' => 'dce-animatedoffcanvasmenu',
'title' => __( 'Animated Off-Canvas Menu', 'dynamic-content-for-elementor' ),
'description' => __( 'An off-canvas menu is positioned outside of the viewport and slides in when activated', 'dynamic-content-for-elementor' ),
'icon' => 'icon-dyn-animatedoffcanvasmenu',
'plugin_depends' => '',
'doc_url' => 'https://www.dynamic.ooo/widget/animated-offcanvas-menu/',
'keywords' => [ 'menu', 'animations' ],
],
'wdg_cursor_tracker' => [
'class' => 'Widgets\\CursorTracker',
'type' => 'widget',
'category' => 'CREATIVE',
'name' => 'dyncontel-cursorTracker',
'title' => __( 'Cursor Tracker', 'dynamic-content-for-elementor' ),
'description' => __( 'An element that follows the cursor and indicates the level of scrolling', 'dynamic-content-for-elementor' ),
'icon' => 'icon-dyn-cursor-tracker',
'plugin_depends' => '',
'doc_url' => 'https://www.dynamic.ooo/widget/cursor-tracker/',
],
'wdg_file_browser' => [
'class' => 'Widgets\\FileBrowser',
'type' => 'widget',
'category' => 'LIST',
'admin_only' => true,
'name' => 'dce-filebrowser',
'title' => __( 'FileBrowser', 'dynamic-content-for-elementor' ),
'description' => __( 'Display a list of files you uploaded. This is particularly useful when you need to make pictures or documents available in a simple and intuitive way', 'dynamic-content-for-elementor' ),
'icon' => 'icon-dyn-filebrowser',
'plugin_depends' => '',
'doc_url' => 'https://www.dynamic.ooo/widget/file-browser/',
'keywords' => [ 'list', 'file', 'download', 'archive' ],
],
'wdg_parent_child_menu' => [
'class' => 'Widgets\\ParentChildMenu',
'type' => 'widget',
'category' => 'LIST',
'name' => 'parent-child-menu',
'title' => __( 'Parent Child Menu', 'dynamic-content-for-elementor' ),
'description' => __( 'Build a list of entries in horizontal or vertical mode where a parent element can be considered as a menu', 'dynamic-content-for-elementor' ),
'icon' => 'icon-dyn-parentchild',
'plugin_depends' => '',
'doc_url' => 'https://www.dynamic.ooo/widget/widget-parent-child-menu/',
],
'wdg_search_filter' => [
'class' => 'Widgets\\AdvancedFilteringSearchAndFilterPro',
'type' => 'widget',
'category' => 'LIST',
'name' => 'dce-searchfilter',
'title' => __( 'Advanced Filtering from Search & Filter Pro', 'dynamic-content-for-elementor' ),
'description' => __( 'The Ultimate WordPress filter plugin that uses Ajax with Elementor', 'dynamic-content-for-elementor' ),
'icon' => 'icon-dyn-search-filter',
'plugin_depends' => [ 'search-filter-pro' ],
'doc_url' => 'https://www.dynamic.ooo/widget/search-filter-pro-elementor',
'keywords' => [ 'filters', 'Search and Filter Pro' ],
],
'wdg_single_posts_menu' => [
'class' => 'Widgets\\SinglePostsList',
'type' => 'widget',
'category' => 'LIST',
'name' => 'single-posts-menu',
'title' => __( 'Single Posts List', 'dynamic-content-for-elementor' ),
'description' => __( 'Create a custom menu from single pages', 'dynamic-content-for-elementor' ),
'icon' => 'icon-dyn-listsingle',
'plugin_depends' => '',
'doc_url' => 'https://www.dynamic.ooo/widget/single-posts-list/',
],
'wdg_taxonomy_terms_menu' => [
'class' => 'Widgets\\TaxonomyTermsList',
'type' => 'widget',
'category' => 'LIST',
'name' => 'taxonomy-terms-menu',
'title' => __( 'Taxonomy Terms List', 'dynamic-content-for-elementor' ),
'description' => __( 'Create an archive type navigation menu based on a taxonomy. It generates a list of the terms that belong to a specific taxonomy so that each item can be clicked to easily access to the term archive', 'dynamic-content-for-elementor' ),
'icon' => 'icon-dyn-parenttax',
'plugin_depends' => '',
'doc_url' => 'https://www.dynamic.ooo/widget/taxonomy-terms-list/',
'keywords' => [ 'list', 'menu' ],
],
'wdg_views' => [
'class' => 'Widgets\\Views',
'type' => 'widget',
'category' => 'LIST',
'admin_only' => true,
'name' => 'dce-views',
'tag' => [ 'loop' ],
'title' => __( 'Views', 'dynamic-content-for-elementor' ),
'description' => __( 'Create a custom list from query results', 'dynamic-content-for-elementor' ),
'icon' => 'icon-dyn-views',
'plugin_depends' => '',
'doc_url' => 'https://www.dynamic.ooo/widget/views/',
'keywords' => [ 'list', 'articles', 'search', 'archive', 'cpt' ],
],
'wdg_pods' => [
'class' => 'Widgets\\PodsFields',
'type' => 'widget',
'category' => 'PODS',
'name' => 'dyncontel-pods',
'title' => __( 'Pods Fields', 'dynamic-content-for-elementor' ),
'description' => __( 'Add a custom field created with Pods', 'dynamic-content-for-elementor' ),
'icon' => 'icon-dyn-acffields',
'plugin_depends' => [ 'pods' ],
'doc_url' => 'https://www.dynamic.ooo/widget/pods-fields/',
],
'wdg_pods_gallery' => [
'class' => 'Widgets\\PodsGallery',
'type' => 'widget',
'category' => 'PODS',
'name' => 'dyncontel-podsgallery',
'title' => __( 'Pods Gallery', 'dynamic-content-for-elementor' ),
'description' => __( 'Use a list of images from a Pods Image field with various display options', 'dynamic-content-for-elementor' ),
'icon' => 'icon-dyn-grid',
'plugin_depends' => [ 'pods' ],
'doc_url' => 'https://www.dynamic.ooo/widget/pods-gallery/',
'keywords' => [ 'images', 'fields' ],
],
'wdg_pods_relationship' => [
'class' => 'Widgets\\PodsRelationship',
'type' => 'widget',
'category' => 'PODS',
'admin_only' => true,
'tag' => [ 'loop' ],
'name' => 'dyncontel-pods-relation',
'title' => __( 'Pods Relationship', 'dynamic-content-for-elementor' ),
'description' => __( 'Display related posts linked using the Pods Relationship field', 'dynamic-content-for-elementor' ),
'icon' => 'icon-dyn-relation',
'plugin_depends' => [ 'pods' ],
'doc_url' => 'https://www.dynamic.ooo/widget/pods-relationship/',
],
'wdg_breadcrumbs' => [
'class' => 'Widgets\\Breadcrumbs',
'type' => 'widget',
'category' => 'POST',
'name' => 'dce-breadcrumbs',
'title' => __( 'Breadcrumbs', 'dynamic-content-for-elementor' ),
'description' => __( 'Insert breadcrumbs and generate paths inside your page automatically', 'dynamic-content-for-elementor' ),
'icon' => 'icon-dyn-breadcrumbs',
'plugin_depends' => '',
'doc_url' => 'https://www.dynamic.ooo/widget/breadcrumbs/',
],
'wdg_content' => [
'class' => 'Widgets\\Content',
'type' => 'widget',
'category' => 'POST',
'name' => 'dyncontel-content',
'title' => __( 'Content', 'dynamic-content-for-elementor' ),
'description' => __( 'Retrieve the post content', 'dynamic-content-for-elementor' ),
'icon' => 'icon-dyn-content',
'plugin_depends' => '',
'doc_url' => 'https://www.dynamic.ooo/widget/content/',
],
'wdg_date' => [
'class' => 'Widgets\\Date',
'type' => 'widget',
'category' => 'POST',
'name' => 'dyncontel-date',
'title' => __( 'Date', 'dynamic-content-for-elementor' ),
'description' => __( 'Display the published or modified date', 'dynamic-content-for-elementor' ),
'icon' => 'icon-dyn-date',
'plugin_depends' => '',
'doc_url' => 'https://www.dynamic.ooo/widget/date/',
],
'wdg_excerpt' => [
'class' => 'Widgets\\Excerpt',
'type' => 'widget',
'category' => 'POST',
'name' => 'dyncontel-excerpt',
'title' => __( 'Excerpt', 'dynamic-content-for-elementor' ),
'description' => __( 'Display a short section from the beginning of the content', 'dynamic-content-for-elementor' ),
'icon' => 'icon-dyn-excerpt',
'plugin_depends' => '',
'doc_url' => 'https://www.dynamic.ooo/widget/excerpt/',
'keywords' => [ 'content' ],
],
'wdg_featured_image' => [
'class' => 'Widgets\\FeaturedImage',
'type' => 'widget',
'category' => 'POST',
'name' => 'dyncontel-featured-image',
'title' => __( 'Featured Image', 'dynamic-content-for-elementor' ),
'description' => __( 'Retrieve the featured image', 'dynamic-content-for-elementor' ),
'icon' => 'icon-dce-featured-image',
'plugin_depends' => '',
'doc_url' => 'https://www.dynamic.ooo/widget/featured-image/',
],
'wdg_icon_format' => [
'class' => 'Widgets\\IconFormat',
'type' => 'widget',
'category' => 'POST',
'name' => 'dyncontel-iconformat',
'title' => __( 'Icon Format', 'dynamic-content-for-elementor' ),
'description' => __( 'Add an icon for your post format and identify its type', 'dynamic-content-for-elementor' ),
'icon' => 'icon-dyn-formats',
'plugin_depends' => '',
'doc_url' => 'https://www.dynamic.ooo/widget/icon-format/',
],
'wdg_meta' => [
'class' => 'Widgets\\PostMeta',
'type' => 'widget',
'category' => 'POST',
'admin_only' => true,
'name' => 'dce-meta',
'title' => __( 'Post Meta', 'dynamic-content-for-elementor' ),
'description' => __( 'Display any post meta saved in the database', 'dynamic-content-for-elementor' ),
'icon' => 'icon-dyn-customfields',
'plugin_depends' => '',
'doc_url' => 'https://www.dynamic.ooo/widget/post-meta/',
'legacy' => true,
],
'wdg_next_prev' => [
'class' => 'Widgets\\PrevNext',
'type' => 'widget',
'category' => 'POST',
'name' => 'dyncontel-post-nextprev',
'title' => __( 'Prev Next', 'dynamic-content-for-elementor' ),
'description' => __( 'Display navigation links to adjacent posts based on a category/taxonomy or tag', 'dynamic-content-for-elementor' ),
'icon' => 'icon-dyn-prevnext',
'plugin_depends' => '',
'doc_url' => 'https://www.dynamic.ooo/widget/prevnext/',
'keywords' => [ 'previous', 'list' ],
],
'wdg_read_more' => [
'class' => 'Widgets\\ReadMore',
'type' => 'widget',
'category' => 'POST',
'name' => 'dyncontel-readmore',
'title' => __( 'Read More Button', 'dynamic-content-for-elementor' ),
'description' => __( 'Add a "Read More" button below your post or on the block in the archive, create a call-to-action.', 'dynamic-content-for-elementor' ),
'icon' => 'icon-dyn-readmore',
'plugin_depends' => '',
'doc_url' => 'https://www.dynamic.ooo/widget/read-more-button/',
],
'wdg_terms' => [
'class' => 'Widgets\\TermsAndTaxonomy',
'type' => 'widget',
'category' => 'POST',
'name' => 'dyncontel-terms',
'title' => __( 'Terms & Taxonomy', 'dynamic-content-for-elementor' ),
'description' => __( 'Insert your post taxonomies', 'dynamic-content-for-elementor' ),
'icon' => 'icon-dyn-terms',
'plugin_depends' => '',
'doc_url' => 'https://www.dynamic.ooo/widget/terms-and-taxonomy/',
'keywords' => [ 'taxonomies' ],
],
'wdg_title' => [
'class' => 'Widgets\\DynamicTitle',
'type' => 'widget',
'category' => 'POST',
'name' => 'dyncontel-title',
'title' => __( 'Dynamic Title', 'dynamic-content-for-elementor' ),
'description' => __( 'It automatically recognises the object among Posts, Archives and Users and gives you the title', 'dynamic-content-for-elementor' ),
'icon' => 'icon-dyn-title',
'plugin_depends' => '',
'doc_url' => 'https://www.dynamic.ooo/widget/title/',
],
'wdg_title_type' => [
'class' => 'Widgets\\PostType',
'type' => 'widget',
'category' => 'POST',
'name' => 'dyncontel-titleType',
'title' => __( 'Post Type', 'dynamic-content-for-elementor' ),
'description' => __( 'Retrieve the post type', 'dynamic-content-for-elementor' ),
'icon' => 'icon-dyn-title-type',
'plugin_depends' => '',
'doc_url' => 'https://www.dynamic.ooo/widget/title-type/',
'keywords' => [ 'cpt', 'Custom Post Type' ],
],
'wdg_user' => [
'class' => 'Widgets\\UserFields',
'type' => 'widget',
'category' => 'POST',
'admin_only' => true,
'name' => 'dce-user-fields',
'title' => __( 'User Fields', 'dynamic-content-for-elementor' ),
'description' => __( 'Display any user field', 'dynamic-content-for-elementor' ),
'icon' => 'icon-dyn-userfields',
'plugin_depends' => '',
'doc_url' => 'https://www.dynamic.ooo/widget/user-fields/',
],
'wdg_title_taxonomy' => [
'class' => 'Widgets\\TaxonomyTitle',
'type' => 'widget',
'category' => 'POST',
'name' => 'dyncontel-titleTaxonomy',
'title' => __( 'Taxonomy Title', 'dynamic-content-for-elementor' ),
'description' => __( 'Use the current Taxonomy term as the Archive title', 'dynamic-content-for-elementor' ),
'icon' => 'icon-dyn-title-taxonomy',
'plugin_depends' => '',
'doc_url' => 'https://www.dynamic.ooo/widget/title-taxonomy/',
],
'wdg_svg_blob' => [
'class' => 'Widgets\\SvgBlob',
'type' => 'widget',
'category' => 'SVG',
'admin_only' => true,
'name' => 'dyncontel-svgblob',
'title' => __( 'SVG Blob', 'dynamic-content-for-elementor' ),
'description' => __( 'Create a shape using an SVG path and make it move!', 'dynamic-content-for-elementor' ),
'icon' => 'icon-dyn-svgblob',
'plugin_depends' => '',
'doc_url' => 'https://www.dynamic.ooo/widget/svg-blob/',
'keywords' => [ 'animations' ],
],
'wdg_svg_distortion' => [
'class' => 'Widgets\\SvgDistortion',
'type' => 'widget',
'category' => 'SVG',
'admin_only' => true,
'name' => 'dyncontel-svgdistortion',
'title' => __( 'SVG Distortion', 'dynamic-content-for-elementor' ),
'description' => __( 'The SVG Distortion widget operates by calculating the displacement map based on a source image', 'dynamic-content-for-elementor' ),
'icon' => 'icon-dyn-distortion',
'plugin_depends' => '',
'doc_url' => 'https://www.dynamic.ooo/widget/svg-distortion/',
'keywords' => [ 'animations' ],
],
'wdg_svg_filter_effects' => [
'class' => 'Widgets\\SvgFilterEffects',
'type' => 'widget',
'category' => 'SVG',
'admin_only' => true,
'name' => 'dyncontel-filtereffects',
'title' => __( 'SVG Filter Effects', 'dynamic-content-for-elementor' ),
'description' => __( 'The widget operates using primitive SVG filters', 'dynamic-content-for-elementor' ),
'icon' => 'icon-dyn-svgfe',
'plugin_depends' => '',
'doc_url' => 'https://www.dynamic.ooo/widget/svg-fe-filtereffects/',
],
'wdg_svg_imagemask' => [
'class' => 'Widgets\\SvgImageMask',
'type' => 'widget',
'category' => 'SVG',
'admin_only' => true,
'name' => 'dyncontel-svgimagemask',
'title' => __( 'SVG Image Mask', 'dynamic-content-for-elementor' ),
'description' => __( 'The SVG Image Mask widget operates through the mask attribute of the SVG', 'dynamic-content-for-elementor' ),
'icon' => 'icon-dyn-svgmask',
'plugin_depends' => '',
'doc_url' => 'https://www.dynamic.ooo/widget/svg-mask/',
'keywords' => [ 'masking', 'images' ],
],
'wdg_svg_morphing' => [
'class' => 'Widgets\\SvgMorphing',
'type' => 'widget',
'category' => 'SVG',
'admin_only' => true,
'name' => 'dyncontel-svgmorphing',
'title' => __( 'SVG Morphing', 'dynamic-content-for-elementor' ),
'description' => __( 'You can transpose SVG paths to morph from one shape to another ', 'dynamic-content-for-elementor' ),
'icon' => 'icon-dyn-svgmorph',
'plugin_depends' => '',
'doc_url' => 'https://www.dynamic.ooo/widget/svg-morphing/',
'keywords' => [ 'animations' ],
],
'wdg_svg_path_text' => [
'class' => 'Widgets\\SvgTextPath',
'type' => 'widget',
'category' => 'SVG',
'admin_only' => true,
'name' => 'dyncontel-svgpathText',
'title' => __( 'SVG Text Path', 'dynamic-content-for-elementor' ),
'description' => __( 'Write out text along a source based on an SVG path line', 'dynamic-content-for-elementor' ),
'icon' => 'icon-dyn-svgtextpath',
'plugin_depends' => '',
'doc_url' => 'https://www.dynamic.ooo/widget/svg-text-path/',
],
'wdg_toolset' => [
'class' => 'Widgets\\ToolsetFields',
'type' => 'widget',
'category' => 'TOOLSET',
'name' => 'dyncontel-toolset',
'title' => __( 'Toolset Fields', 'dynamic-content-for-elementor' ),
'description' => __( 'Display a Toolset custom field', 'dynamic-content-for-elementor' ),
'icon' => 'icon-dyn-acffields',
'plugin_depends' => [ 'types' ],
'doc_url' => 'https://www.dynamic.ooo/widget/toolset-fields/',
],
'wdg_toolset_relationship' => [
'class' => 'Widgets\\ToolsetRelationship',
'type' => 'widget',
'category' => 'TOOLSET',
'admin_only' => true,
'tag' => [ 'loop' ],
'name' => 'dyncontel-toolset-relation',
'title' => __( 'Toolset Relationship', 'dynamic-content-for-elementor' ),
'description' => __( 'Display related posts defined by Toolset Relationships', 'dynamic-content-for-elementor' ),
'icon' => 'icon-dyn-relation',
'plugin_depends' => [ 'types' ],
'doc_url' => 'https://www.dynamic.ooo/widget/toolset-relationship/',
'keywords' => [ 'fields' ],
],
'wdg_bg_canvas' => [
'class' => 'Widgets\\BgCanvas',
'type' => 'widget',
'category' => 'WEBGL',
'name' => 'dyncontel-bgcanvas',
'title' => __( 'Background Canvas', 'dynamic-content-for-elementor' ),
'description' => __( 'Easily integrate WebGL with Canvas for Shader effects', 'dynamic-content-for-elementor' ),
'icon' => 'icon-dyn-canvas',
'plugin_depends' => '',
'doc_url' => 'https://www.dynamic.ooo/widget/webgl-threejs-background-canvas/',
'keywords' => [ 'bg', 'images' ],
],
'wdg_distortion_image' => [
'class' => 'Widgets\\ImagesDistortionHover',
'type' => 'widget',
'category' => 'WEBGL',
'name' => 'dyncontel-imagesDistortion',
'title' => __( 'Images Distortion Hover', 'dynamic-content-for-elementor' ),
'description' => __( 'Special rollover effects based on WebGL, Three.js, and transformation shaders', 'dynamic-content-for-elementor' ),
'icon' => 'icon-dyn-distortion',
'plugin_depends' => '',
'doc_url' => 'https://www.dynamic.ooo/widget/webgl-threejs-images-distortions-hover/',
'keywords' => [ 'animations' ],
],
'wdg_panorama' => [
'class' => 'Widgets\\Panorama',
'type' => 'widget',
'category' => 'WEBGL',
'name' => 'dyncontel-panorama',
'title' => __( 'Panorama', 'dynamic-content-for-elementor' ),
'description' => __( 'Display a 360 degree spherical image through VR mode', 'dynamic-content-for-elementor' ),
'icon' => 'icon-dyn-panorama',
'plugin_depends' => '',
'doc_url' => 'https://www.dynamic.ooo/widget/panorama/',
'keywords' => [ 'images' ],
],
'wdg_osm_map' => [
'class' => 'Widgets\\OsmMap',
'type' => 'widget',
'category' => 'MAPS',
'name' => 'dce-osm-map',
'title' => __( 'OpenStreetMap', 'dynamic-content-for-elementor' ),
'description' => __( 'A map widget that does not need a key thanks to OpenStreetMap!', 'dynamic-content-for-elementor' ),
'icon' => 'icon-dyn-osm',
'plugin_depends' => '',
'doc_url' => 'https://www.dynamic.ooo/widget/openstreetmap-elementor/',
'keywords' => [ 'map', 'open street map', 'google maps', 'osm', 'address' ],
],
'wdg_dynamic_osm_map' => [
'class' => 'Widgets\\DynamicOsmMap',
'type' => 'widget',
'category' => 'MAPS',
'name' => 'dce-dynamic-osm-map',
'title' => __( 'Dynamic OpenStreetMap', 'dynamic-content-for-elementor' ),
'description' => __( 'Display and customize multiple points of interest on OpenStreetMap', 'dynamic-content-for-elementor' ),
'icon' => 'icon-dce-dynamic-openstreetmap',
'plugin_depends' => '',
'doc_url' => 'https://www.dynamic.ooo/widget/dynamic-openstreetmap/',
'keywords' => [ 'map', 'open street map', 'google maps', 'osm', 'address' ],
],
'wdg_cryptocoin_badge' => [
'class' => 'Widgets\\CryptocoinBadge',
'type' => 'widget',
'category' => 'CONTENT',
'name' => 'dce-cryptocoin-badge',
'title' => __( 'Cryptocoin Badge', 'dynamic-content-for-elementor' ),
'description' => __( 'Perfect for showing your customers the realtime value of your favorite cryptocoin', 'dynamic-content-for-elementor' ),
'icon' => 'icon-dce-crypto-badge',
'plugin_depends' => '',
'doc_url' => 'https://www.dynamic.ooo/widget/cryptocoin-badge',
'keywords' => [ 'realtime', 'bitcoin', 'crypto' ],
],
'wdg_pdf_viewer' => [
'class' => 'Widgets\\PdfViewer',
'type' => 'widget',
'category' => 'PDF',
'name' => 'dce-pdf-viewer',
'title' => __( 'PDF Viewer', 'dynamic-content-for-elementor' ),
'description' => __( 'Show a PDF file', 'dynamic-content-for-elementor' ),
'icon' => 'icon-dce-pdf-viewer',
'plugin_depends' => '',
'doc_url' => 'https://www.dynamic.ooo/widget/pdf-viewer/',
'keywords' => [ 'pdf', 'viewer', 'preview' ],
],
// Page Settings
'pst_scrolling' => [
'class' => 'PageSettings\\PageScroll',
'type' => 'page-setting',
'name' => 'dce_document_scrolling',
'title' => __( 'Page Scroll', 'dynamic-content-for-elementor' ),
'description' => __( 'Turn sections into scrolling steps and minimize pagination using either scroll, snap, or inertia effects', 'dynamic-content-for-elementor' ),
'icon' => 'icon-dyn-page-scroll',
'plugin_depends' => '',
'doc_url' => 'https://www.dynamic.ooo/widget/page-scroll-document/',
],
// Global Settings
'gst_smooth_transition' => [
'class' => 'Includes\\Settings\\SmoothTransition',
'type' => 'global-setting',
'name' => 'dce_settings_smoothtransition',
'title' => __( 'Smooth Transition', 'dynamic-content-for-elementor' ),
'description' => __( 'Provides a smooth animated transition between pages', 'dynamic-content-for-elementor' ),
'icon' => 'icon-dyn-smooth-transition',
'plugin_depends' => [],
'doc_url' => 'https://www.dynamic.ooo/widget/global-settings-smooth-transition/',
'legacy' => true,
],
'gst_tracker_header' => [
'class' => 'Includes\\Settings\\TrackerHeader',
'type' => 'global-setting',
'name' => 'dce_settings_trackerheader',
'title' => __( 'Tracker Header', 'dynamic-content-for-elementor' ),
'description' => __( 'Tracker header will fix the header of your site to the top of the page. The header will disappear while scrolling but will reappear with a small swipe upward. This will help to optimize available spaces, especially on mobile devices', 'dynamic-content-for-elementor' ),
'icon' => 'icon-dyn-tracker-header',
'plugin_depends' => [],
'doc_url' => 'https://www.dynamic.ooo/widget/global-settings-tracker-header/',
],
];
}
}
Fatal error: Uncaught Error: Class 'DynamicContentForElementor\Features' not found in /home/sportuga/public_html/wp-content/plugins/dynamic-content-for-elementor/core/plugin.php:145
Stack trace:
#0 /home/sportuga/public_html/wp-content/plugins/dynamic-content-for-elementor/core/plugin.php(128): DynamicContentForElementor\Plugin->init_managers()
#1 /home/sportuga/public_html/wp-content/plugins/dynamic-content-for-elementor/core/plugin.php(95): DynamicContentForElementor\Plugin->init()
#2 /home/sportuga/public_html/wp-content/plugins/dynamic-content-for-elementor/core/plugin.php(122): DynamicContentForElementor\Plugin->__construct()
#3 /home/sportuga/public_html/wp-content/plugins/dynamic-content-for-elementor/core/plugin.php(259): DynamicContentForElementor\Plugin::instance()
#4 /home/sportuga/public_html/wp-content/plugins/dynamic-content-for-elementor/dynamic-content-for-elementor.php(200): require_once('/home/sportuga/...')
#5 /home/sportuga/public_html/wp-includes/class-wp-hook.php(324): dce_load('')
#6 /home/sportuga/ in /home/sportuga/public_html/wp-content/plugins/dynamic-content-for-elementor/core/plugin.php on line 145