Changeset 3401163
- Timestamp:
- 11/23/2025 07:27:25 AM (4 months ago)
- Location:
- elegant-labels
- Files:
-
- 439 added
- 3 edited
-
tags/1.4.3 (added)
-
tags/1.4.3/elegant-labels.php (added)
-
tags/1.4.3/inc (added)
-
tags/1.4.3/inc/admin (added)
-
tags/1.4.3/inc/admin/admin-functions.php (added)
-
tags/1.4.3/inc/admin/assets (added)
-
tags/1.4.3/inc/admin/assets/css (added)
-
tags/1.4.3/inc/admin/assets/css/cmb2-custom-fields.css (added)
-
tags/1.4.3/inc/admin/assets/css/elegant-badges.css (added)
-
tags/1.4.3/inc/admin/assets/css/show.css (added)
-
tags/1.4.3/inc/admin/assets/img (added)
-
tags/1.4.3/inc/admin/assets/img/1.jpg (added)
-
tags/1.4.3/inc/admin/assets/img/10.jpg (added)
-
tags/1.4.3/inc/admin/assets/img/11.jpg (added)
-
tags/1.4.3/inc/admin/assets/img/12.jpg (added)
-
tags/1.4.3/inc/admin/assets/img/2.jpg (added)
-
tags/1.4.3/inc/admin/assets/img/3.jpg (added)
-
tags/1.4.3/inc/admin/assets/img/4.jpg (added)
-
tags/1.4.3/inc/admin/assets/img/5.jpg (added)
-
tags/1.4.3/inc/admin/assets/img/6.jpg (added)
-
tags/1.4.3/inc/admin/assets/img/7.jpg (added)
-
tags/1.4.3/inc/admin/assets/img/8.jpg (added)
-
tags/1.4.3/inc/admin/assets/img/9.jpg (added)
-
tags/1.4.3/inc/admin/assets/img/image.jpg (added)
-
tags/1.4.3/inc/admin/assets/js (added)
-
tags/1.4.3/inc/admin/assets/js/admin.js (added)
-
tags/1.4.3/inc/admin/assets/js/load.js (added)
-
tags/1.4.3/inc/admin/assets/js/preview.js (added)
-
tags/1.4.3/inc/admin/class-admin-settings-docs.php (added)
-
tags/1.4.3/inc/admin/class-admin-settings.php (added)
-
tags/1.4.3/inc/admin/class-elw-custom-posts.php (added)
-
tags/1.4.3/inc/admin/class-pro-meta.php (added)
-
tags/1.4.3/inc/admin/cmb2-custom-fields.php (added)
-
tags/1.4.3/inc/class-elegant-badge-integration.php (added)
-
tags/1.4.3/inc/class-elegant-conditional.php (added)
-
tags/1.4.3/inc/class-elegant-labels.php (added)
-
tags/1.4.3/inc/class-elegant-preview.php (added)
-
tags/1.4.3/inc/class-elegant-support-functions.php (added)
-
tags/1.4.3/inc/class-elegant-variables.php (added)
-
tags/1.4.3/languages (added)
-
tags/1.4.3/languages/elegant-labels.pot (added)
-
tags/1.4.3/readme.txt (added)
-
tags/1.4.3/vendor (added)
-
tags/1.4.3/vendor/cmb2 (added)
-
tags/1.4.3/vendor/cmb2-conditionals (added)
-
tags/1.4.3/vendor/cmb2-conditionals/LICENSE (added)
-
tags/1.4.3/vendor/cmb2-conditionals/cmb2-conditionals.js (added)
-
tags/1.4.3/vendor/cmb2-conditionals/cmb2-conditionals.php (added)
-
tags/1.4.3/vendor/cmb2-conditionals/composer.json (added)
-
tags/1.4.3/vendor/cmb2-conditionals/example-functions.php (added)
-
tags/1.4.3/vendor/cmb2-conditionals/index.php (added)
-
tags/1.4.3/vendor/cmb2-cs-typography (added)
-
tags/1.4.3/vendor/cmb2-cs-typography/cmb2-cs-typography.php (added)
-
tags/1.4.3/vendor/cmb2-cs-typography/css (added)
-
tags/1.4.3/vendor/cmb2-cs-typography/css/style.css (added)
-
tags/1.4.3/vendor/cmb2-cs-typography/init.php (added)
-
tags/1.4.3/vendor/cmb2-cs-typography/js (added)
-
tags/1.4.3/vendor/cmb2-cs-typography/js/script.js (added)
-
tags/1.4.3/vendor/cmb2-field-content-wrap (added)
-
tags/1.4.3/vendor/cmb2-field-content-wrap/cmb2-field-content-wrap.php (added)
-
tags/1.4.3/vendor/cmb2-field-content-wrap/css (added)
-
tags/1.4.3/vendor/cmb2-field-content-wrap/css/content-wrap.css (added)
-
tags/1.4.3/vendor/cmb2-field-content-wrap/js (added)
-
tags/1.4.3/vendor/cmb2-field-content-wrap/js/content-wrap.js (added)
-
tags/1.4.3/vendor/cmb2-tabs (added)
-
tags/1.4.3/vendor/cmb2-tabs/cmb2-tabs.php (added)
-
tags/1.4.3/vendor/cmb2-tabs/css (added)
-
tags/1.4.3/vendor/cmb2-tabs/css/dark-mode.css (added)
-
tags/1.4.3/vendor/cmb2-tabs/css/tabs.css (added)
-
tags/1.4.3/vendor/cmb2-tabs/js (added)
-
tags/1.4.3/vendor/cmb2-tabs/js/tabs.js (added)
-
tags/1.4.3/vendor/cmb2/bootstrap.php (added)
-
tags/1.4.3/vendor/cmb2/composer.json (added)
-
tags/1.4.3/vendor/cmb2/css (added)
-
tags/1.4.3/vendor/cmb2/css/cmb2-display-rtl.css (added)
-
tags/1.4.3/vendor/cmb2/css/cmb2-display-rtl.min.css (added)
-
tags/1.4.3/vendor/cmb2/css/cmb2-display.css (added)
-
tags/1.4.3/vendor/cmb2/css/cmb2-display.css.map (added)
-
tags/1.4.3/vendor/cmb2/css/cmb2-display.min.css (added)
-
tags/1.4.3/vendor/cmb2/css/cmb2-front-rtl.css (added)
-
tags/1.4.3/vendor/cmb2/css/cmb2-front-rtl.min.css (added)
-
tags/1.4.3/vendor/cmb2/css/cmb2-front.css (added)
-
tags/1.4.3/vendor/cmb2/css/cmb2-front.css.map (added)
-
tags/1.4.3/vendor/cmb2/css/cmb2-front.min.css (added)
-
tags/1.4.3/vendor/cmb2/css/cmb2-rtl.css (added)
-
tags/1.4.3/vendor/cmb2/css/cmb2-rtl.min.css (added)
-
tags/1.4.3/vendor/cmb2/css/cmb2.css (added)
-
tags/1.4.3/vendor/cmb2/css/cmb2.css.map (added)
-
tags/1.4.3/vendor/cmb2/css/cmb2.min.css (added)
-
tags/1.4.3/vendor/cmb2/css/index.php (added)
-
tags/1.4.3/vendor/cmb2/css/sass (added)
-
tags/1.4.3/vendor/cmb2/css/sass/cmb2-display.scss (added)
-
tags/1.4.3/vendor/cmb2/css/sass/cmb2-front.scss (added)
-
tags/1.4.3/vendor/cmb2/css/sass/cmb2.scss (added)
-
tags/1.4.3/vendor/cmb2/css/sass/index.php (added)
-
tags/1.4.3/vendor/cmb2/css/sass/partials (added)
-
tags/1.4.3/vendor/cmb2/css/sass/partials/_char_counter.scss (added)
-
tags/1.4.3/vendor/cmb2/css/sass/partials/_collapsible_ui.scss (added)
-
tags/1.4.3/vendor/cmb2/css/sass/partials/_context_metaboxes.scss (added)
-
tags/1.4.3/vendor/cmb2/css/sass/partials/_display.scss (added)
-
tags/1.4.3/vendor/cmb2/css/sass/partials/_front.scss (added)
-
tags/1.4.3/vendor/cmb2/css/sass/partials/_jquery_ui.scss (added)
-
tags/1.4.3/vendor/cmb2/css/sass/partials/_main_wrap.scss (added)
-
tags/1.4.3/vendor/cmb2/css/sass/partials/_misc.scss (added)
-
tags/1.4.3/vendor/cmb2/css/sass/partials/_mixins.scss (added)
-
tags/1.4.3/vendor/cmb2/css/sass/partials/_new_term.scss (added)
-
tags/1.4.3/vendor/cmb2/css/sass/partials/_options-page.scss (added)
-
tags/1.4.3/vendor/cmb2/css/sass/partials/_post_metaboxes.scss (added)
-
tags/1.4.3/vendor/cmb2/css/sass/partials/_sidebar_placements.scss (added)
-
tags/1.4.3/vendor/cmb2/css/sass/partials/_variables.scss (added)
-
tags/1.4.3/vendor/cmb2/css/sass/partials/index.php (added)
-
tags/1.4.3/vendor/cmb2/example-functions.php (added)
-
tags/1.4.3/vendor/cmb2/images (added)
-
tags/1.4.3/vendor/cmb2/images/ico-delete.png (added)
-
tags/1.4.3/vendor/cmb2/images/index.php (added)
-
tags/1.4.3/vendor/cmb2/images/ui-bg_flat_0_aaaaaa_40x100.png (added)
-
tags/1.4.3/vendor/cmb2/images/ui-bg_flat_75_ffffff_40x100.png (added)
-
tags/1.4.3/vendor/cmb2/images/ui-bg_glass_55_fbf9ee_1x400.png (added)
-
tags/1.4.3/vendor/cmb2/images/ui-bg_glass_65_ffffff_1x400.png (added)
-
tags/1.4.3/vendor/cmb2/images/ui-bg_glass_75_dadada_1x400.png (added)
-
tags/1.4.3/vendor/cmb2/images/ui-bg_glass_75_e6e6e6_1x400.png (added)
-
tags/1.4.3/vendor/cmb2/images/ui-bg_glass_95_fef1ec_1x400.png (added)
-
tags/1.4.3/vendor/cmb2/images/ui-bg_highlight-soft_75_cccccc_1x100.png (added)
-
tags/1.4.3/vendor/cmb2/images/ui-icons_222222_256x240.png (added)
-
tags/1.4.3/vendor/cmb2/images/ui-icons_2e83ff_256x240.png (added)
-
tags/1.4.3/vendor/cmb2/images/ui-icons_454545_256x240.png (added)
-
tags/1.4.3/vendor/cmb2/images/ui-icons_888888_256x240.png (added)
-
tags/1.4.3/vendor/cmb2/images/ui-icons_cd0a0a_256x240.png (added)
-
tags/1.4.3/vendor/cmb2/includes (added)
-
tags/1.4.3/vendor/cmb2/includes/CMB2.php (added)
-
tags/1.4.3/vendor/cmb2/includes/CMB2_Ajax.php (added)
-
tags/1.4.3/vendor/cmb2/includes/CMB2_Base.php (added)
-
tags/1.4.3/vendor/cmb2/includes/CMB2_Boxes.php (added)
-
tags/1.4.3/vendor/cmb2/includes/CMB2_Field.php (added)
-
tags/1.4.3/vendor/cmb2/includes/CMB2_Field_Display.php (added)
-
tags/1.4.3/vendor/cmb2/includes/CMB2_Hookup.php (added)
-
tags/1.4.3/vendor/cmb2/includes/CMB2_Hookup_Base.php (added)
-
tags/1.4.3/vendor/cmb2/includes/CMB2_Hookup_Field.php (added)
-
tags/1.4.3/vendor/cmb2/includes/CMB2_JS.php (added)
-
tags/1.4.3/vendor/cmb2/includes/CMB2_Options.php (added)
-
tags/1.4.3/vendor/cmb2/includes/CMB2_Options_Hookup.php (added)
-
tags/1.4.3/vendor/cmb2/includes/CMB2_Sanitize.php (added)
-
tags/1.4.3/vendor/cmb2/includes/CMB2_Show_Filters.php (added)
-
tags/1.4.3/vendor/cmb2/includes/CMB2_Types.php (added)
-
tags/1.4.3/vendor/cmb2/includes/CMB2_Utils.php (added)
-
tags/1.4.3/vendor/cmb2/includes/helper-functions.php (added)
-
tags/1.4.3/vendor/cmb2/includes/index.php (added)
-
tags/1.4.3/vendor/cmb2/includes/rest-api (added)
-
tags/1.4.3/vendor/cmb2/includes/rest-api/CMB2_REST.php (added)
-
tags/1.4.3/vendor/cmb2/includes/rest-api/CMB2_REST_Controller.php (added)
-
tags/1.4.3/vendor/cmb2/includes/rest-api/CMB2_REST_Controller_Boxes.php (added)
-
tags/1.4.3/vendor/cmb2/includes/rest-api/CMB2_REST_Controller_Fields.php (added)
-
tags/1.4.3/vendor/cmb2/includes/shim (added)
-
tags/1.4.3/vendor/cmb2/includes/shim/WP_REST_Controller.php (added)
-
tags/1.4.3/vendor/cmb2/includes/types (added)
-
tags/1.4.3/vendor/cmb2/includes/types/CMB2_Type_Base.php (added)
-
tags/1.4.3/vendor/cmb2/includes/types/CMB2_Type_Checkbox.php (added)
-
tags/1.4.3/vendor/cmb2/includes/types/CMB2_Type_Colorpicker.php (added)
-
tags/1.4.3/vendor/cmb2/includes/types/CMB2_Type_Counter_Base.php (added)
-
tags/1.4.3/vendor/cmb2/includes/types/CMB2_Type_File.php (added)
-
tags/1.4.3/vendor/cmb2/includes/types/CMB2_Type_File_Base.php (added)
-
tags/1.4.3/vendor/cmb2/includes/types/CMB2_Type_File_List.php (added)
-
tags/1.4.3/vendor/cmb2/includes/types/CMB2_Type_Multi_Base.php (added)
-
tags/1.4.3/vendor/cmb2/includes/types/CMB2_Type_Multicheck.php (added)
-
tags/1.4.3/vendor/cmb2/includes/types/CMB2_Type_Oembed.php (added)
-
tags/1.4.3/vendor/cmb2/includes/types/CMB2_Type_Picker_Base.php (added)
-
tags/1.4.3/vendor/cmb2/includes/types/CMB2_Type_Radio.php (added)
-
tags/1.4.3/vendor/cmb2/includes/types/CMB2_Type_Select.php (added)
-
tags/1.4.3/vendor/cmb2/includes/types/CMB2_Type_Select_Timezone.php (added)
-
tags/1.4.3/vendor/cmb2/includes/types/CMB2_Type_Taxonomy_Base.php (added)
-
tags/1.4.3/vendor/cmb2/includes/types/CMB2_Type_Taxonomy_Multicheck.php (added)
-
tags/1.4.3/vendor/cmb2/includes/types/CMB2_Type_Taxonomy_Multicheck_Hierarchical.php (added)
-
tags/1.4.3/vendor/cmb2/includes/types/CMB2_Type_Taxonomy_Radio.php (added)
-
tags/1.4.3/vendor/cmb2/includes/types/CMB2_Type_Taxonomy_Radio_Hierarchical.php (added)
-
tags/1.4.3/vendor/cmb2/includes/types/CMB2_Type_Taxonomy_Select.php (added)
-
tags/1.4.3/vendor/cmb2/includes/types/CMB2_Type_Taxonomy_Select_Hierarchical.php (added)
-
tags/1.4.3/vendor/cmb2/includes/types/CMB2_Type_Text.php (added)
-
tags/1.4.3/vendor/cmb2/includes/types/CMB2_Type_Text_Date.php (added)
-
tags/1.4.3/vendor/cmb2/includes/types/CMB2_Type_Text_Datetime_Timestamp.php (added)
-
tags/1.4.3/vendor/cmb2/includes/types/CMB2_Type_Text_Datetime_Timestamp_Timezone.php (added)
-
tags/1.4.3/vendor/cmb2/includes/types/CMB2_Type_Text_Time.php (added)
-
tags/1.4.3/vendor/cmb2/includes/types/CMB2_Type_Textarea.php (added)
-
tags/1.4.3/vendor/cmb2/includes/types/CMB2_Type_Textarea_Code.php (added)
-
tags/1.4.3/vendor/cmb2/includes/types/CMB2_Type_Title.php (added)
-
tags/1.4.3/vendor/cmb2/includes/types/CMB2_Type_Wysiwyg.php (added)
-
tags/1.4.3/vendor/cmb2/index.php (added)
-
tags/1.4.3/vendor/cmb2/init.php (added)
-
tags/1.4.3/vendor/cmb2/js (added)
-
tags/1.4.3/vendor/cmb2/js/cmb2-char-counter.js (added)
-
tags/1.4.3/vendor/cmb2/js/cmb2-wysiwyg.js (added)
-
tags/1.4.3/vendor/cmb2/js/cmb2.js (added)
-
tags/1.4.3/vendor/cmb2/js/cmb2.min.js (added)
-
tags/1.4.3/vendor/cmb2/js/index.php (added)
-
tags/1.4.3/vendor/cmb2/js/jquery-ui-timepicker-addon.min.js (added)
-
tags/1.4.3/vendor/cmb2/js/wp-color-picker-alpha.js (added)
-
tags/1.4.3/vendor/cmb2/js/wp-color-picker-alpha.min.js (added)
-
tags/1.4.3/vendor/cmb2/languages (added)
-
tags/1.4.3/vendor/cmb2/languages/cmb2-ach.mo (added)
-
tags/1.4.3/vendor/cmb2/languages/cmb2-ach.po (added)
-
tags/1.4.3/vendor/cmb2/languages/cmb2-af.mo (added)
-
tags/1.4.3/vendor/cmb2/languages/cmb2-af.po (added)
-
tags/1.4.3/vendor/cmb2/languages/cmb2-an.mo (added)
-
tags/1.4.3/vendor/cmb2/languages/cmb2-an.po (added)
-
tags/1.4.3/vendor/cmb2/languages/cmb2-ar.mo (added)
-
tags/1.4.3/vendor/cmb2/languages/cmb2-ar.po (added)
-
tags/1.4.3/vendor/cmb2/languages/cmb2-ary.mo (added)
-
tags/1.4.3/vendor/cmb2/languages/cmb2-ary.po (added)
-
tags/1.4.3/vendor/cmb2/languages/cmb2-as.mo (added)
-
tags/1.4.3/vendor/cmb2/languages/cmb2-as.po (added)
-
tags/1.4.3/vendor/cmb2/languages/cmb2-az.mo (added)
-
tags/1.4.3/vendor/cmb2/languages/cmb2-az.po (added)
-
tags/1.4.3/vendor/cmb2/languages/cmb2-be.mo (added)
-
tags/1.4.3/vendor/cmb2/languages/cmb2-be.po (added)
-
tags/1.4.3/vendor/cmb2/languages/cmb2-bg.mo (added)
-
tags/1.4.3/vendor/cmb2/languages/cmb2-bg.po (added)
-
tags/1.4.3/vendor/cmb2/languages/cmb2-bg_BG.mo (added)
-
tags/1.4.3/vendor/cmb2/languages/cmb2-bg_BG.po (added)
-
tags/1.4.3/vendor/cmb2/languages/cmb2-bn_BD.mo (added)
-
tags/1.4.3/vendor/cmb2/languages/cmb2-bn_BD.po (added)
-
tags/1.4.3/vendor/cmb2/languages/cmb2-br.mo (added)
-
tags/1.4.3/vendor/cmb2/languages/cmb2-br.po (added)
-
tags/1.4.3/vendor/cmb2/languages/cmb2-bs.mo (added)
-
tags/1.4.3/vendor/cmb2/languages/cmb2-bs.po (added)
-
tags/1.4.3/vendor/cmb2/languages/cmb2-bs_BA.mo (added)
-
tags/1.4.3/vendor/cmb2/languages/cmb2-bs_BA.po (added)
-
tags/1.4.3/vendor/cmb2/languages/cmb2-ca.mo (added)
-
tags/1.4.3/vendor/cmb2/languages/cmb2-ca.po (added)
-
tags/1.4.3/vendor/cmb2/languages/cmb2-co.mo (added)
-
tags/1.4.3/vendor/cmb2/languages/cmb2-co.po (added)
-
tags/1.4.3/vendor/cmb2/languages/cmb2-cs_CZ.mo (added)
-
tags/1.4.3/vendor/cmb2/languages/cmb2-cs_CZ.po (added)
-
tags/1.4.3/vendor/cmb2/languages/cmb2-cy.mo (added)
-
tags/1.4.3/vendor/cmb2/languages/cmb2-cy.po (added)
-
tags/1.4.3/vendor/cmb2/languages/cmb2-da_DK.mo (added)
-
tags/1.4.3/vendor/cmb2/languages/cmb2-da_DK.po (added)
-
tags/1.4.3/vendor/cmb2/languages/cmb2-de_AT.mo (added)
-
tags/1.4.3/vendor/cmb2/languages/cmb2-de_AT.po (added)
-
tags/1.4.3/vendor/cmb2/languages/cmb2-de_CH.mo (added)
-
tags/1.4.3/vendor/cmb2/languages/cmb2-de_CH.po (added)
-
tags/1.4.3/vendor/cmb2/languages/cmb2-de_DE.mo (added)
-
tags/1.4.3/vendor/cmb2/languages/cmb2-de_DE.po (added)
-
tags/1.4.3/vendor/cmb2/languages/cmb2-dv.mo (added)
-
tags/1.4.3/vendor/cmb2/languages/cmb2-dv.po (added)
-
tags/1.4.3/vendor/cmb2/languages/cmb2-el.mo (added)
-
tags/1.4.3/vendor/cmb2/languages/cmb2-el.po (added)
-
tags/1.4.3/vendor/cmb2/languages/cmb2-en@pirate.mo (added)
-
tags/1.4.3/vendor/cmb2/languages/cmb2-en@pirate.po (added)
-
tags/1.4.3/vendor/cmb2/languages/cmb2-en_AU.mo (added)
-
tags/1.4.3/vendor/cmb2/languages/cmb2-en_AU.po (added)
-
tags/1.4.3/vendor/cmb2/languages/cmb2-en_CA.mo (added)
-
tags/1.4.3/vendor/cmb2/languages/cmb2-en_CA.po (added)
-
tags/1.4.3/vendor/cmb2/languages/cmb2-en_GB.mo (added)
-
tags/1.4.3/vendor/cmb2/languages/cmb2-en_GB.po (added)
-
tags/1.4.3/vendor/cmb2/languages/cmb2-eo.mo (added)
-
tags/1.4.3/vendor/cmb2/languages/cmb2-eo.po (added)
-
tags/1.4.3/vendor/cmb2/languages/cmb2-es_AR.mo (added)
-
tags/1.4.3/vendor/cmb2/languages/cmb2-es_AR.po (added)
-
tags/1.4.3/vendor/cmb2/languages/cmb2-es_CL.mo (added)
-
tags/1.4.3/vendor/cmb2/languages/cmb2-es_CL.po (added)
-
tags/1.4.3/vendor/cmb2/languages/cmb2-es_CO.mo (added)
-
tags/1.4.3/vendor/cmb2/languages/cmb2-es_CO.po (added)
-
tags/1.4.3/vendor/cmb2/languages/cmb2-es_ES.mo (added)
-
tags/1.4.3/vendor/cmb2/languages/cmb2-es_ES.po (added)
-
tags/1.4.3/vendor/cmb2/languages/cmb2-es_MX.mo (added)
-
tags/1.4.3/vendor/cmb2/languages/cmb2-es_MX.po (added)
-
tags/1.4.3/vendor/cmb2/languages/cmb2-es_PE.mo (added)
-
tags/1.4.3/vendor/cmb2/languages/cmb2-es_PE.po (added)
-
tags/1.4.3/vendor/cmb2/languages/cmb2-es_VE.mo (added)
-
tags/1.4.3/vendor/cmb2/languages/cmb2-es_VE.po (added)
-
tags/1.4.3/vendor/cmb2/languages/cmb2-et.mo (added)
-
tags/1.4.3/vendor/cmb2/languages/cmb2-et.po (added)
-
tags/1.4.3/vendor/cmb2/languages/cmb2-eu.mo (added)
-
tags/1.4.3/vendor/cmb2/languages/cmb2-eu.po (added)
-
tags/1.4.3/vendor/cmb2/languages/cmb2-fa.mo (added)
-
tags/1.4.3/vendor/cmb2/languages/cmb2-fa.po (added)
-
tags/1.4.3/vendor/cmb2/languages/cmb2-fa_IR.mo (added)
-
tags/1.4.3/vendor/cmb2/languages/cmb2-fa_IR.po (added)
-
tags/1.4.3/vendor/cmb2/languages/cmb2-fi.mo (added)
-
tags/1.4.3/vendor/cmb2/languages/cmb2-fi.po (added)
-
tags/1.4.3/vendor/cmb2/languages/cmb2-fo.mo (added)
-
tags/1.4.3/vendor/cmb2/languages/cmb2-fo.po (added)
-
tags/1.4.3/vendor/cmb2/languages/cmb2-fr_BE.mo (added)
-
tags/1.4.3/vendor/cmb2/languages/cmb2-fr_BE.po (added)
-
tags/1.4.3/vendor/cmb2/languages/cmb2-fr_CA.mo (added)
-
tags/1.4.3/vendor/cmb2/languages/cmb2-fr_CA.po (added)
-
tags/1.4.3/vendor/cmb2/languages/cmb2-fr_FR.mo (added)
-
tags/1.4.3/vendor/cmb2/languages/cmb2-fr_FR.po (added)
-
tags/1.4.3/vendor/cmb2/languages/cmb2-fy.mo (added)
-
tags/1.4.3/vendor/cmb2/languages/cmb2-fy.po (added)
-
tags/1.4.3/vendor/cmb2/languages/cmb2-ga.mo (added)
-
tags/1.4.3/vendor/cmb2/languages/cmb2-ga.po (added)
-
tags/1.4.3/vendor/cmb2/languages/cmb2-gd.mo (added)
-
tags/1.4.3/vendor/cmb2/languages/cmb2-gd.po (added)
-
tags/1.4.3/vendor/cmb2/languages/cmb2-gl_ES.mo (added)
-
tags/1.4.3/vendor/cmb2/languages/cmb2-gl_ES.po (added)
-
tags/1.4.3/vendor/cmb2/languages/cmb2-gu_IN.mo (added)
-
tags/1.4.3/vendor/cmb2/languages/cmb2-gu_IN.po (added)
-
tags/1.4.3/vendor/cmb2/languages/cmb2-he_IL.mo (added)
-
tags/1.4.3/vendor/cmb2/languages/cmb2-he_IL.po (added)
-
tags/1.4.3/vendor/cmb2/languages/cmb2-hi_IN.mo (added)
-
tags/1.4.3/vendor/cmb2/languages/cmb2-hi_IN.po (added)
-
tags/1.4.3/vendor/cmb2/languages/cmb2-hr.mo (added)
-
tags/1.4.3/vendor/cmb2/languages/cmb2-hr.po (added)
-
tags/1.4.3/vendor/cmb2/languages/cmb2-hu_HU.mo (added)
-
tags/1.4.3/vendor/cmb2/languages/cmb2-hu_HU.po (added)
-
tags/1.4.3/vendor/cmb2/languages/cmb2-hy.mo (added)
-
tags/1.4.3/vendor/cmb2/languages/cmb2-hy.po (added)
-
tags/1.4.3/vendor/cmb2/languages/cmb2-id_ID.mo (added)
-
tags/1.4.3/vendor/cmb2/languages/cmb2-id_ID.po (added)
-
tags/1.4.3/vendor/cmb2/languages/cmb2-is_IS.mo (added)
-
tags/1.4.3/vendor/cmb2/languages/cmb2-is_IS.po (added)
-
tags/1.4.3/vendor/cmb2/languages/cmb2-it_IT.mo (added)
-
tags/1.4.3/vendor/cmb2/languages/cmb2-it_IT.po (added)
-
tags/1.4.3/vendor/cmb2/languages/cmb2-ja.mo (added)
-
tags/1.4.3/vendor/cmb2/languages/cmb2-ja.po (added)
-
tags/1.4.3/vendor/cmb2/languages/cmb2-jv.mo (added)
-
tags/1.4.3/vendor/cmb2/languages/cmb2-jv.po (added)
-
tags/1.4.3/vendor/cmb2/languages/cmb2-ka.mo (added)
-
tags/1.4.3/vendor/cmb2/languages/cmb2-ka.po (added)
-
tags/1.4.3/vendor/cmb2/languages/cmb2-ka_GE.mo (added)
-
tags/1.4.3/vendor/cmb2/languages/cmb2-ka_GE.po (added)
-
tags/1.4.3/vendor/cmb2/languages/cmb2-kk.mo (added)
-
tags/1.4.3/vendor/cmb2/languages/cmb2-kk.po (added)
-
tags/1.4.3/vendor/cmb2/languages/cmb2-km.mo (added)
-
tags/1.4.3/vendor/cmb2/languages/cmb2-km.po (added)
-
tags/1.4.3/vendor/cmb2/languages/cmb2-kn.mo (added)
-
tags/1.4.3/vendor/cmb2/languages/cmb2-kn.po (added)
-
tags/1.4.3/vendor/cmb2/languages/cmb2-ko_KR.mo (added)
-
tags/1.4.3/vendor/cmb2/languages/cmb2-ko_KR.po (added)
-
tags/1.4.3/vendor/cmb2/languages/cmb2-ku.mo (added)
-
tags/1.4.3/vendor/cmb2/languages/cmb2-ku.po (added)
-
tags/1.4.3/vendor/cmb2/languages/cmb2-ky.mo (added)
-
tags/1.4.3/vendor/cmb2/languages/cmb2-ky.po (added)
-
tags/1.4.3/vendor/cmb2/languages/cmb2-lo.mo (added)
-
tags/1.4.3/vendor/cmb2/languages/cmb2-lo.po (added)
-
tags/1.4.3/vendor/cmb2/languages/cmb2-lt_LT.mo (added)
-
tags/1.4.3/vendor/cmb2/languages/cmb2-lt_LT.po (added)
-
tags/1.4.3/vendor/cmb2/languages/cmb2-lv.mo (added)
-
tags/1.4.3/vendor/cmb2/languages/cmb2-lv.po (added)
-
tags/1.4.3/vendor/cmb2/languages/cmb2-mg.mo (added)
-
tags/1.4.3/vendor/cmb2/languages/cmb2-mg.po (added)
-
tags/1.4.3/vendor/cmb2/languages/cmb2-mk_MK.mo (added)
-
tags/1.4.3/vendor/cmb2/languages/cmb2-mk_MK.po (added)
-
tags/1.4.3/vendor/cmb2/languages/cmb2-mn.mo (added)
-
tags/1.4.3/vendor/cmb2/languages/cmb2-mn.po (added)
-
tags/1.4.3/vendor/cmb2/languages/cmb2-mr.mo (added)
-
tags/1.4.3/vendor/cmb2/languages/cmb2-mr.po (added)
-
tags/1.4.3/vendor/cmb2/languages/cmb2-ms_MY.mo (added)
-
tags/1.4.3/vendor/cmb2/languages/cmb2-ms_MY.po (added)
-
tags/1.4.3/vendor/cmb2/languages/cmb2-my_MM.mo (added)
-
tags/1.4.3/vendor/cmb2/languages/cmb2-my_MM.po (added)
-
tags/1.4.3/vendor/cmb2/languages/cmb2-nb_NO.mo (added)
-
tags/1.4.3/vendor/cmb2/languages/cmb2-nb_NO.po (added)
-
tags/1.4.3/vendor/cmb2/languages/cmb2-ne_NP.mo (added)
-
tags/1.4.3/vendor/cmb2/languages/cmb2-ne_NP.po (added)
-
tags/1.4.3/vendor/cmb2/languages/cmb2-nl_BE.mo (added)
-
tags/1.4.3/vendor/cmb2/languages/cmb2-nl_BE.po (added)
-
tags/1.4.3/vendor/cmb2/languages/cmb2-nl_NL.mo (added)
-
tags/1.4.3/vendor/cmb2/languages/cmb2-nl_NL.po (added)
-
tags/1.4.3/vendor/cmb2/languages/cmb2-nn_NO.mo (added)
-
tags/1.4.3/vendor/cmb2/languages/cmb2-nn_NO.po (added)
-
tags/1.4.3/vendor/cmb2/languages/cmb2-oc.mo (added)
-
tags/1.4.3/vendor/cmb2/languages/cmb2-oc.po (added)
-
tags/1.4.3/vendor/cmb2/languages/cmb2-os.mo (added)
-
tags/1.4.3/vendor/cmb2/languages/cmb2-os.po (added)
-
tags/1.4.3/vendor/cmb2/languages/cmb2-pap.mo (added)
-
tags/1.4.3/vendor/cmb2/languages/cmb2-pap.po (added)
-
tags/1.4.3/vendor/cmb2/languages/cmb2-pl_PL.mo (added)
-
tags/1.4.3/vendor/cmb2/languages/cmb2-pl_PL.po (added)
-
tags/1.4.3/vendor/cmb2/languages/cmb2-ps.mo (added)
-
tags/1.4.3/vendor/cmb2/languages/cmb2-ps.po (added)
-
tags/1.4.3/vendor/cmb2/languages/cmb2-pt_BR.mo (added)
-
tags/1.4.3/vendor/cmb2/languages/cmb2-pt_BR.po (added)
-
tags/1.4.3/vendor/cmb2/languages/cmb2-pt_PT.mo (added)
-
tags/1.4.3/vendor/cmb2/languages/cmb2-pt_PT.po (added)
-
tags/1.4.3/vendor/cmb2/languages/cmb2-ro_RO.mo (added)
-
tags/1.4.3/vendor/cmb2/languages/cmb2-ro_RO.po (added)
-
tags/1.4.3/vendor/cmb2/languages/cmb2-ru_RU.mo (added)
-
tags/1.4.3/vendor/cmb2/languages/cmb2-ru_RU.po (added)
-
tags/1.4.3/vendor/cmb2/languages/cmb2-sa.mo (added)
-
tags/1.4.3/vendor/cmb2/languages/cmb2-sa.po (added)
-
tags/1.4.3/vendor/cmb2/languages/cmb2-sah.mo (added)
-
tags/1.4.3/vendor/cmb2/languages/cmb2-sah.po (added)
-
tags/1.4.3/vendor/cmb2/languages/cmb2-si_LK.mo (added)
-
tags/1.4.3/vendor/cmb2/languages/cmb2-si_LK.po (added)
-
tags/1.4.3/vendor/cmb2/languages/cmb2-sk_SK.mo (added)
-
tags/1.4.3/vendor/cmb2/languages/cmb2-sk_SK.po (added)
-
tags/1.4.3/vendor/cmb2/languages/cmb2-sl_SI.mo (added)
-
tags/1.4.3/vendor/cmb2/languages/cmb2-sl_SI.po (added)
-
tags/1.4.3/vendor/cmb2/languages/cmb2-so.mo (added)
-
tags/1.4.3/vendor/cmb2/languages/cmb2-so.po (added)
-
tags/1.4.3/vendor/cmb2/languages/cmb2-sq.mo (added)
-
tags/1.4.3/vendor/cmb2/languages/cmb2-sq.po (added)
-
tags/1.4.3/vendor/cmb2/languages/cmb2-sr_RS.mo (added)
-
tags/1.4.3/vendor/cmb2/languages/cmb2-sr_RS.po (added)
-
tags/1.4.3/vendor/cmb2/languages/cmb2-su.mo (added)
-
tags/1.4.3/vendor/cmb2/languages/cmb2-su.po (added)
-
tags/1.4.3/vendor/cmb2/languages/cmb2-sv_SE.mo (added)
-
tags/1.4.3/vendor/cmb2/languages/cmb2-sv_SE.po (added)
-
tags/1.4.3/vendor/cmb2/languages/cmb2-sw.mo (added)
-
tags/1.4.3/vendor/cmb2/languages/cmb2-sw.po (added)
-
tags/1.4.3/vendor/cmb2/languages/cmb2-ta_IN.mo (added)
-
tags/1.4.3/vendor/cmb2/languages/cmb2-ta_IN.po (added)
-
tags/1.4.3/vendor/cmb2/languages/cmb2-ta_LK.mo (added)
-
tags/1.4.3/vendor/cmb2/languages/cmb2-ta_LK.po (added)
-
tags/1.4.3/vendor/cmb2/languages/cmb2-te.mo (added)
-
tags/1.4.3/vendor/cmb2/languages/cmb2-te.po (added)
-
tags/1.4.3/vendor/cmb2/languages/cmb2-tg.mo (added)
-
tags/1.4.3/vendor/cmb2/languages/cmb2-tg.po (added)
-
tags/1.4.3/vendor/cmb2/languages/cmb2-th.mo (added)
-
tags/1.4.3/vendor/cmb2/languages/cmb2-th.po (added)
-
tags/1.4.3/vendor/cmb2/languages/cmb2-tk_TM.mo (added)
-
tags/1.4.3/vendor/cmb2/languages/cmb2-tk_TM.po (added)
-
tags/1.4.3/vendor/cmb2/languages/cmb2-tl.mo (added)
-
tags/1.4.3/vendor/cmb2/languages/cmb2-tl.po (added)
-
tags/1.4.3/vendor/cmb2/languages/cmb2-tr_TR.mo (added)
-
tags/1.4.3/vendor/cmb2/languages/cmb2-tr_TR.po (added)
-
tags/1.4.3/vendor/cmb2/languages/cmb2-tzm.mo (added)
-
tags/1.4.3/vendor/cmb2/languages/cmb2-tzm.po (added)
-
tags/1.4.3/vendor/cmb2/languages/cmb2-ug.mo (added)
-
tags/1.4.3/vendor/cmb2/languages/cmb2-ug.po (added)
-
tags/1.4.3/vendor/cmb2/languages/cmb2-uk.mo (added)
-
tags/1.4.3/vendor/cmb2/languages/cmb2-uk.po (added)
-
tags/1.4.3/vendor/cmb2/languages/cmb2-ur.mo (added)
-
tags/1.4.3/vendor/cmb2/languages/cmb2-ur.po (added)
-
tags/1.4.3/vendor/cmb2/languages/cmb2-ur_PK.mo (added)
-
tags/1.4.3/vendor/cmb2/languages/cmb2-ur_PK.po (added)
-
tags/1.4.3/vendor/cmb2/languages/cmb2-uz.mo (added)
-
tags/1.4.3/vendor/cmb2/languages/cmb2-uz.po (added)
-
tags/1.4.3/vendor/cmb2/languages/cmb2-vi.mo (added)
-
tags/1.4.3/vendor/cmb2/languages/cmb2-vi.po (added)
-
tags/1.4.3/vendor/cmb2/languages/cmb2-zh_CN.mo (added)
-
tags/1.4.3/vendor/cmb2/languages/cmb2-zh_CN.po (added)
-
tags/1.4.3/vendor/cmb2/languages/cmb2-zh_HK.mo (added)
-
tags/1.4.3/vendor/cmb2/languages/cmb2-zh_HK.po (added)
-
tags/1.4.3/vendor/cmb2/languages/cmb2-zh_TW.mo (added)
-
tags/1.4.3/vendor/cmb2/languages/cmb2-zh_TW.po (added)
-
tags/1.4.3/vendor/cmb2/languages/cmb2.pot (added)
-
tags/1.4.3/vendor/cmb2/package-lock.json (added)
-
trunk/elegant-labels.php (modified) (1 diff)
-
trunk/inc/class-elegant-badge-integration.php (modified) (10 diffs)
-
trunk/readme.txt (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
elegant-labels/trunk/elegant-labels.php
r3390102 r3401163 4 4 * Description: Labels and Badges for WooCommerce 5 5 * Author: shibhuplugins 6 * Version: 1.4. 26 * Version: 1.4.3 7 7 * Text Domain: elegant-labels 8 8 * Requires Plugins: woocommerce -
elegant-labels/trunk/inc/class-elegant-badge-integration.php
r3382659 r3401163 152 152 /** 153 153 * Display badges on product loop (shop/category pages) 154 * FIXED: Properly setup post data for each product in loop 154 155 */ 155 156 public function display_badges_on_product_loop() { 156 157 global $product; 157 158 159 // Ensure we have the correct product in loop context 158 160 if (!$product || !is_a($product, 'WC_Product')) { 159 return; 161 // Try to get product from current post 162 $product = wc_get_product(get_the_ID()); 163 if (!$product) { 164 return; 165 } 160 166 } 161 167 162 168 $product_id = $product->get_id(); 169 170 // Make sure we're working with the correct product 171 if (get_the_ID() != $product_id) { 172 $product = wc_get_product(get_the_ID()); 173 if (!$product) { 174 return; 175 } 176 $product_id = $product->get_id(); 177 } 178 163 179 $badges = $this->get_applicable_badges_by_placement($product_id, 'check1'); 164 165 180 166 181 if (empty($badges)) { … … 177 192 /** 178 193 * Display badges on single product image gallery 194 * FIXED: Only display on main product page, skip in loops 179 195 */ 180 196 public function display_badges_on_single_gallery() { 197 // Only show on actual single product page 198 if (!is_product()) { 199 return; 200 } 201 181 202 global $product; 182 203 … … 185 206 } 186 207 187 $product_id = $product->get_id(); 188 $badges = $this->get_applicable_badges_by_placement($product_id, 'check2'); 208 // Get the main queried product ID 209 $main_product_id = get_queried_object_id(); 210 $current_product_id = $product->get_id(); 211 212 // Only show badges on the main product being viewed 213 if ($main_product_id !== $current_product_id) { 214 return; 215 } 216 217 $badges = $this->get_applicable_badges_by_placement($current_product_id, 'check2'); 189 218 190 219 if (empty($badges)) { … … 201 230 /** 202 231 * Display badges on single product details section 232 * FIXED: Only display on main product page, skip in loops 203 233 */ 204 234 public function display_badges_on_single_details() { 235 // Only show on actual single product page 236 if (!is_product()) { 237 return; 238 } 239 205 240 global $product; 206 241 … … 209 244 } 210 245 211 $product_id = $product->get_id(); 212 $badges = $this->get_applicable_badges_by_placement($product_id, 'check3'); 246 // Get the main queried product ID 247 $main_product_id = get_queried_object_id(); 248 $current_product_id = $product->get_id(); 249 250 // Only show badges on the main product being viewed 251 if ($main_product_id !== $current_product_id) { 252 return; 253 } 254 255 $badges = $this->get_applicable_badges_by_placement($current_product_id, 'check3'); 213 256 214 257 if (empty($badges)) { … … 226 269 * Get badges that apply to a specific product and placement 227 270 * This is public so helper functions can access it 271 * FIXED: Properly preserve and restore global $product variable 228 272 * 229 273 * @param int $product_id The WooCommerce product ID … … 232 276 */ 233 277 public function get_applicable_badges_by_placement($product_id, $placement_check) { 278 global $product, $post; 279 280 // Store the current product and post to restore later 281 $original_product = $product; 282 $original_post = $post; 283 234 284 // Query all published labels that have conditions 235 285 $labels_query = new WP_Query([ … … 269 319 270 320 wp_reset_postdata(); 321 322 // CRITICAL FIX: Restore the original product and post globals 323 $product = $original_product; 324 $post = $original_post; 325 326 // Also ensure post data is properly set up 327 if ($original_post) { 328 setup_postdata($original_post); 329 } 271 330 272 331 return $applicable_badges; … … 324 383 /** 325 384 * Render a single badge with proper HTML structure and classes 385 * FIXED: Ensure we're using the correct product in loop context 326 386 * 327 387 * @param array $badge The badge data … … 330 390 private function render_badge($badge, $context = 'loop') { 331 391 global $product; 392 393 // For loop context, ensure we have the correct product from the current post 394 if ($context === 'loop') { 395 $current_post_id = get_the_ID(); 396 if ($product && $product->get_id() != $current_post_id) { 397 $product = wc_get_product($current_post_id); 398 } 399 } 332 400 333 401 // Build CSS classes for the badge -
elegant-labels/trunk/readme.txt
r3390102 r3401163 1 === Elegant Labels - Unlimited free Labels and Badges for WooCommerce===1 === Unlimited Product Labels and Product Badges for WooCommerce - Elegant Labels === 2 2 Contributors: shibhuplugins 3 Tags: woocommerce, labels, badges, woocommerce labels 3 Tags: woocommerce, labels, badges, woocommerce labels, product labels, product badges 4 4 Requires at least: 4.0 5 5 Tested up to: 6.8 6 6 Requires PHP: 7.4 7 Stable tag: 1.4. 27 Stable tag: 1.4.3 8 8 License: GPLv2 9 9 License URI: http://www.gnu.org/licenses/gpl-2.0.html … … 14 14 Transform your WooCommerce store with stunning, eye-catching product labels and badges that drive sales and enhance customer experience. Elegant Labels for WooCommerce provides a comprehensive solution for creating beautiful, customizable labels that highlight special offers, new arrivals, bestsellers, and more. 15 15 16 ✅ **Beautiful Label Designs**17 Create stunning product labels with our intuitive settings. Choose from a variety of pre-designed templates or add your own unique labels using our extensive customization options. With support for custom colors, fonts, shapes, your products will stand out from the competition.18 16 19 ✅ **Smart Label Automation** 20 Set up intelligent rules to automatically display labels based on product conditions. Show "Sale" badges for discounted items, "New" labels for recently added products, "Hot" badges for trending items, or "Limited Stock" warnings when inventory runs low. Save time with automated label assignment that works 24/7. 17 [Live Demo](https://www.ammuthemes.com/random-theme-test/) | [Get PRO](https://www.ammuthemes.com/downloads/elegant-labels-pro/) | [PRO Demo](https://www.ammuthemes.com/elegant-labels-pro/) 21 18 22 ✅ **Strategic Positioning**23 Position labels exactly where you want them on product images. Choose from corner placements, center overlays, or create floating badges that grab attention without overwhelming your product presentation.24 19 25 Perfect For 20 ## Main Features = 26 21 27 E-commerce Store Owners looking to increase conversion rates and highlight special products 28 Marketing Teams who want to promote sales, new arrivals, and featured items effectively 29 Store Managers seeking to improve product visibility and customer engagement 30 Web Designers who need flexible, professional labeling solutions for client projects 22 ✅ **Unlimited Labels/Badges**: Create unlimited product labels and badges 23 ✅ **Text labels**: Create unlimited custom text product labels 24 ✅ **Text Variables**: use text labels to display product information like **stock status, stock quantity, coupon codes, discount percentage, sale ends in, shipping class, price, sold quantity and much more** 25 ✅ **Shapes**: 5 pre built text label shapes included. 26 ✅ **Image labels/badges**: Create unlimited image label/badges. 27 ✅ **Custom image**: Option to upload your custom image badge 28 ✅ **Better placements**: Labels can be displayed in three place. **1. on product image, 2. on product image in product page, 3. Product page details** 29 ✅ **Label Posotions**: Place your label on top left, top right, bottom left, bottom right. 30 ✅ **Customize**: Can customize label however you like. over 900+ Google fonts included. You can change **Font, font size, background color, text color, writing mode, line height, letter spacing, margin and padding** 31 ✅ **Conditions**: show labels based on conditions like **All products, specific products, based on product categories, based on product tags, based on price**. Combine logic conditions to ‘AND’ and ‘OR’ groups to create more complex rules. 32 ✅ **Live Preview**: Live preivew helps to create labels. 33 ✅ **Theme Support**: Works with almost all themes. 34 ✅ **Responsive**: Works in all mobile, gadgets and computers. 35 ✅ **Speed**: Labels uses css only. plugin loads fast and doesn’t slow your website. 31 36 32 Why Choose Elegant Labels? 33 Unlike other labeling plugins that offer limited customization, Elegant Labels provides enterprise-level features with user-friendly simplicity. Our plugin integrates seamlessly with WooCommerce, follows WordPress best practices, and is translation-ready for global stores. Whether you're running a small boutique or a large marketplace, Elegant Labels scales with your business needs. 34 Boost your sales today with labels that convert browsers into buyers. Create urgency with limited-time offers, build trust with quality badges, and guide customers to your best products with eye-catching highlights. 37 38 ## Premium Features = 39 40 ✅ **Premium Shapes**: 15+ pre built premium text label shapes included. 41 ✅ **Premium Image badges**: 30+ pre built premium image labels 42 ✅ **Emojis**: More than 500+ emojis included. 43 ✅ **More Conditions**: More conditions included to create complex rules 44 ✅ **Dedicated support**: Get dedicated supports from our site 45 46 [Get PRO](https://www.ammuthemes.com/downloads/elegant-labels-pro/) | [PRO Demo](https://www.ammuthemes.com/elegant-labels-pro/) 35 47 36 48 == Installation == … … 48 60 49 61 == Changelog == 62 63 = 1.4.3 ( 23.11.2025 ) = 64 * Fix: Related products bug fixed 65 * Fix: readme file updated 66 50 67 51 68 = 1.4.2 ( 05.11.2025 ) =
Note: See TracChangeset
for help on using the changeset viewer.