Changeset 3065296 for wp-carousel-free
- Timestamp:
- 04/05/2024 08:55:29 AM (13 months ago)
- Location:
- wp-carousel-free
- Files:
-
- 309 added
- 17 edited
-
tags/2.6.3 (added)
-
tags/2.6.3/admin (added)
-
tags/2.6.3/admin/ElementAddons (added)
-
tags/2.6.3/admin/ElementAddons/Wp_Carousel_Shortcode_Widget.php (added)
-
tags/2.6.3/admin/GutenbergBlock (added)
-
tags/2.6.3/admin/GutenbergBlock/assets (added)
-
tags/2.6.3/admin/GutenbergBlock/assets/wp-carousel-icon.svg (added)
-
tags/2.6.3/admin/GutenbergBlock/assets/wpc-block-preview.svg (added)
-
tags/2.6.3/admin/GutenbergBlock/build (added)
-
tags/2.6.3/admin/GutenbergBlock/build/index.asset.php (added)
-
tags/2.6.3/admin/GutenbergBlock/build/index.js (added)
-
tags/2.6.3/admin/GutenbergBlock/class-wp-carousel-free-gutenberg-block-init.php (added)
-
tags/2.6.3/admin/class-wp-carousel-free-admin.php (added)
-
tags/2.6.3/admin/class-wp-carousel-free-elementor-block.php (added)
-
tags/2.6.3/admin/class-wp-carousel-free-gutenberg-block.php (added)
-
tags/2.6.3/admin/css (added)
-
tags/2.6.3/admin/css/fontello.css (added)
-
tags/2.6.3/admin/css/fontello.min.css (added)
-
tags/2.6.3/admin/css/wp-carousel-free-admin.css (added)
-
tags/2.6.3/admin/css/wp-carousel-free-admin.min.css (added)
-
tags/2.6.3/admin/font (added)
-
tags/2.6.3/admin/font/fontello.eot (added)
-
tags/2.6.3/admin/font/fontello.svg (added)
-
tags/2.6.3/admin/font/fontello.ttf (added)
-
tags/2.6.3/admin/font/fontello.woff (added)
-
tags/2.6.3/admin/font/fontello.woff2 (added)
-
tags/2.6.3/admin/help-page (added)
-
tags/2.6.3/admin/help-page/css (added)
-
tags/2.6.3/admin/help-page/css/config.json (added)
-
tags/2.6.3/admin/help-page/css/fontello.css (added)
-
tags/2.6.3/admin/help-page/css/fontello.min.css (added)
-
tags/2.6.3/admin/help-page/css/help-page.css (added)
-
tags/2.6.3/admin/help-page/css/help-page.min.css (added)
-
tags/2.6.3/admin/help-page/font (added)
-
tags/2.6.3/admin/help-page/font/fontello.eot (added)
-
tags/2.6.3/admin/help-page/font/fontello.svg (added)
-
tags/2.6.3/admin/help-page/font/fontello.ttf (added)
-
tags/2.6.3/admin/help-page/font/fontello.woff (added)
-
tags/2.6.3/admin/help-page/font/fontello.woff2 (added)
-
tags/2.6.3/admin/help-page/help.php (added)
-
tags/2.6.3/admin/help-page/img (added)
-
tags/2.6.3/admin/help-page/img/check-icon.svg (added)
-
tags/2.6.3/admin/help-page/img/close-icon.svg (added)
-
tags/2.6.3/admin/help-page/img/daryl.png (added)
-
tags/2.6.3/admin/help-page/img/logo-shape.svg (added)
-
tags/2.6.3/admin/help-page/img/logo.svg (added)
-
tags/2.6.3/admin/help-page/img/matt.png (added)
-
tags/2.6.3/admin/help-page/img/shujashah.png (added)
-
tags/2.6.3/admin/help-page/js (added)
-
tags/2.6.3/admin/help-page/js/help-page.js (added)
-
tags/2.6.3/admin/help-page/js/help-page.min.js (added)
-
tags/2.6.3/admin/img (added)
-
tags/2.6.3/admin/img/carousel-mode (added)
-
tags/2.6.3/admin/img/carousel-mode/carousel_center.svg (added)
-
tags/2.6.3/admin/img/carousel-mode/carousel_standard.svg (added)
-
tags/2.6.3/admin/img/carousel-mode/carousel_ticker.svg (added)
-
tags/2.6.3/admin/img/default (added)
-
tags/2.6.3/admin/img/default/default-bottom.svg (added)
-
tags/2.6.3/admin/img/default/default-left.svg (added)
-
tags/2.6.3/admin/img/default/default-right.svg (added)
-
tags/2.6.3/admin/img/default/default-top.svg (added)
-
tags/2.6.3/admin/img/disabled.svg (added)
-
tags/2.6.3/admin/img/help-visuals (added)
-
tags/2.6.3/admin/img/help-visuals/column.svg (added)
-
tags/2.6.3/admin/img/help-visuals/equal-height.svg (added)
-
tags/2.6.3/admin/img/help-visuals/image-icon-overlay-color.svg (added)
-
tags/2.6.3/admin/img/help-visuals/lightbox-thumbnail.svg (added)
-
tags/2.6.3/admin/img/help-visuals/slider-border.svg (added)
-
tags/2.6.3/admin/img/help-visuals/space.svg (added)
-
tags/2.6.3/admin/img/help-visuals/variable-width.svg (added)
-
tags/2.6.3/admin/img/help-visuals/watermark.svg (added)
-
tags/2.6.3/admin/img/images (added)
-
tags/2.6.3/admin/img/images/Graeme-Myburgh.jpeg (added)
-
tags/2.6.3/admin/img/images/Joyce-van-den-Berg.png (added)
-
tags/2.6.3/admin/img/images/checkmark.svg (added)
-
tags/2.6.3/admin/img/images/wp-carousel-pro.svg (added)
-
tags/2.6.3/admin/img/images/wpcp-Icon.svg (added)
-
tags/2.6.3/admin/img/images/wpcp-logo.svg (added)
-
tags/2.6.3/admin/img/import-export.svg (added)
-
tags/2.6.3/admin/img/item-style (added)
-
tags/2.6.3/admin/img/item-style/content-style-box.svg (added)
-
tags/2.6.3/admin/img/item-style/content-style-caption.svg (added)
-
tags/2.6.3/admin/img/item-style/content-style-diagonal.svg (added)
-
tags/2.6.3/admin/img/item-style/content-style-partial.svg (added)
-
tags/2.6.3/admin/img/item-style/overlay-full.svg (added)
-
tags/2.6.3/admin/img/layouts (added)
-
tags/2.6.3/admin/img/layouts/add-image.svg (added)
-
tags/2.6.3/admin/img/layouts/carousel.svg (added)
-
tags/2.6.3/admin/img/layouts/grid.svg (added)
-
tags/2.6.3/admin/img/layouts/justified.svg (added)
-
tags/2.6.3/admin/img/layouts/masonry.svg (added)
-
tags/2.6.3/admin/img/layouts/thumbnails-slider.svg (added)
-
tags/2.6.3/admin/img/layouts/tiles.svg (added)
-
tags/2.6.3/admin/img/layouts/woo-icon.svg (added)
-
tags/2.6.3/admin/img/lightbox-thumbnail-position (added)
-
tags/2.6.3/admin/img/lightbox-thumbnail-position/lightbox-icon-bottom-left.svg (added)
-
tags/2.6.3/admin/img/lightbox-thumbnail-position/lightbox-icon-bottom-right.svg (added)
-
tags/2.6.3/admin/img/lightbox-thumbnail-position/lightbox-icon-middle.svg (added)
-
tags/2.6.3/admin/img/lightbox-thumbnail-position/lightbox-icon-top-left.svg (added)
-
tags/2.6.3/admin/img/lightbox-thumbnail-position/lightbox-icon-top-right.svg (added)
-
tags/2.6.3/admin/img/lightbox.svg (added)
-
tags/2.6.3/admin/img/pagination (added)
-
tags/2.6.3/admin/img/pagination/bullets.svg (added)
-
tags/2.6.3/admin/img/pagination/custom-numbers.svg (added)
-
tags/2.6.3/admin/img/pagination/dynamic.svg (added)
-
tags/2.6.3/admin/img/pagination/numbers.svg (added)
-
tags/2.6.3/admin/img/pagination/scrollbar.svg (added)
-
tags/2.6.3/admin/img/pagination/strokes.svg (added)
-
tags/2.6.3/admin/img/premium.svg (added)
-
tags/2.6.3/admin/img/spinner.svg (added)
-
tags/2.6.3/admin/img/url.svg (added)
-
tags/2.6.3/admin/img/wpcp-icon-256.png (added)
-
tags/2.6.3/admin/img/wpcp-logo.svg (added)
-
tags/2.6.3/admin/index.php (added)
-
tags/2.6.3/admin/js (added)
-
tags/2.6.3/admin/js/wp-carousel-free-admin.js (added)
-
tags/2.6.3/admin/js/wp-carousel-free-admin.min.js (added)
-
tags/2.6.3/admin/js/wp-carousel-icon.svg (added)
-
tags/2.6.3/admin/preview (added)
-
tags/2.6.3/admin/preview/class-wp-carousel-free-preview.php (added)
-
tags/2.6.3/admin/views (added)
-
tags/2.6.3/admin/views/metabox-config.php (added)
-
tags/2.6.3/admin/views/notices (added)
-
tags/2.6.3/admin/views/notices/class-wp-carousel-free-promotion.php (added)
-
tags/2.6.3/admin/views/notices/review.php (added)
-
tags/2.6.3/admin/views/option-config.php (added)
-
tags/2.6.3/admin/views/sp-framework (added)
-
tags/2.6.3/admin/views/sp-framework/assets (added)
-
tags/2.6.3/admin/views/sp-framework/assets/css (added)
-
tags/2.6.3/admin/views/sp-framework/assets/css/style-rtl.css (added)
-
tags/2.6.3/admin/views/sp-framework/assets/css/style-rtl.min.css (added)
-
tags/2.6.3/admin/views/sp-framework/assets/css/style.css (added)
-
tags/2.6.3/admin/views/sp-framework/assets/css/style.min.css (added)
-
tags/2.6.3/admin/views/sp-framework/assets/images (added)
-
tags/2.6.3/admin/views/sp-framework/assets/images/carousel-navigation (added)
-
tags/2.6.3/admin/views/sp-framework/assets/images/carousel-navigation/bottom_center.svg (added)
-
tags/2.6.3/admin/views/sp-framework/assets/images/carousel-navigation/bottom_left.svg (added)
-
tags/2.6.3/admin/views/sp-framework/assets/images/carousel-navigation/bottom_right.svg (added)
-
tags/2.6.3/admin/views/sp-framework/assets/images/carousel-navigation/top_center.svg (added)
-
tags/2.6.3/admin/views/sp-framework/assets/images/carousel-navigation/top_left.svg (added)
-
tags/2.6.3/admin/views/sp-framework/assets/images/carousel-navigation/top_right.svg (added)
-
tags/2.6.3/admin/views/sp-framework/assets/images/carousel-navigation/vertical_center.svg (added)
-
tags/2.6.3/admin/views/sp-framework/assets/images/carousel-navigation/vertical_center_inner.svg (added)
-
tags/2.6.3/admin/views/sp-framework/assets/images/carousel-navigation/vertical_outer.svg (added)
-
tags/2.6.3/admin/views/sp-framework/assets/images/checkerboard.png (added)
-
tags/2.6.3/admin/views/sp-framework/assets/images/copy.svg (added)
-
tags/2.6.3/admin/views/sp-framework/assets/images/export-icon.svg (added)
-
tags/2.6.3/admin/views/sp-framework/assets/images/file-export-icon1.svg (added)
-
tags/2.6.3/admin/views/sp-framework/assets/images/file-import-icon1.svg (added)
-
tags/2.6.3/admin/views/sp-framework/assets/images/import.svg (added)
-
tags/2.6.3/admin/views/sp-framework/assets/images/info.svg (added)
-
tags/2.6.3/admin/views/sp-framework/assets/images/wp-logo.svg (added)
-
tags/2.6.3/admin/views/sp-framework/assets/images/wp-plugin-logo.svg (added)
-
tags/2.6.3/admin/views/sp-framework/assets/js (added)
-
tags/2.6.3/admin/views/sp-framework/assets/js/main.js (added)
-
tags/2.6.3/admin/views/sp-framework/assets/js/main.min.js (added)
-
tags/2.6.3/admin/views/sp-framework/assets/js/plugins.js (added)
-
tags/2.6.3/admin/views/sp-framework/assets/js/plugins.min.js (added)
-
tags/2.6.3/admin/views/sp-framework/classes (added)
-
tags/2.6.3/admin/views/sp-framework/classes/abstract.class.php (added)
-
tags/2.6.3/admin/views/sp-framework/classes/admin-options.class.php (added)
-
tags/2.6.3/admin/views/sp-framework/classes/fields.class.php (added)
-
tags/2.6.3/admin/views/sp-framework/classes/metabox-options.class.php (added)
-
tags/2.6.3/admin/views/sp-framework/classes/setup.class.php (added)
-
tags/2.6.3/admin/views/sp-framework/fields (added)
-
tags/2.6.3/admin/views/sp-framework/fields/border (added)
-
tags/2.6.3/admin/views/sp-framework/fields/border/border.php (added)
-
tags/2.6.3/admin/views/sp-framework/fields/button_set (added)
-
tags/2.6.3/admin/views/sp-framework/fields/button_set/button_set.php (added)
-
tags/2.6.3/admin/views/sp-framework/fields/carousel_type (added)
-
tags/2.6.3/admin/views/sp-framework/fields/carousel_type/carousel_type.php (added)
-
tags/2.6.3/admin/views/sp-framework/fields/checkbox (added)
-
tags/2.6.3/admin/views/sp-framework/fields/checkbox/checkbox.php (added)
-
tags/2.6.3/admin/views/sp-framework/fields/code_editor (added)
-
tags/2.6.3/admin/views/sp-framework/fields/code_editor/code_editor.php (added)
-
tags/2.6.3/admin/views/sp-framework/fields/color (added)
-
tags/2.6.3/admin/views/sp-framework/fields/color/color.php (added)
-
tags/2.6.3/admin/views/sp-framework/fields/color_group (added)
-
tags/2.6.3/admin/views/sp-framework/fields/color_group/color_group.php (added)
-
tags/2.6.3/admin/views/sp-framework/fields/column (added)
-
tags/2.6.3/admin/views/sp-framework/fields/column/column.php (added)
-
tags/2.6.3/admin/views/sp-framework/fields/custom_import (added)
-
tags/2.6.3/admin/views/sp-framework/fields/custom_import/custom_import.php (added)
-
tags/2.6.3/admin/views/sp-framework/fields/dimensions_advanced (added)
-
tags/2.6.3/admin/views/sp-framework/fields/dimensions_advanced/dimensions_advanced.php (added)
-
tags/2.6.3/admin/views/sp-framework/fields/fieldset (added)
-
tags/2.6.3/admin/views/sp-framework/fields/fieldset/fieldset.php (added)
-
tags/2.6.3/admin/views/sp-framework/fields/gallery (added)
-
tags/2.6.3/admin/views/sp-framework/fields/gallery/gallery.php (added)
-
tags/2.6.3/admin/views/sp-framework/fields/heading (added)
-
tags/2.6.3/admin/views/sp-framework/fields/heading/heading.php (added)
-
tags/2.6.3/admin/views/sp-framework/fields/image_select (added)
-
tags/2.6.3/admin/views/sp-framework/fields/image_select/image_select.php (added)
-
tags/2.6.3/admin/views/sp-framework/fields/image_sizes (added)
-
tags/2.6.3/admin/views/sp-framework/fields/image_sizes/image_sizes.php (added)
-
tags/2.6.3/admin/views/sp-framework/fields/index.php (added)
-
tags/2.6.3/admin/views/sp-framework/fields/media (added)
-
tags/2.6.3/admin/views/sp-framework/fields/media/media.php (added)
-
tags/2.6.3/admin/views/sp-framework/fields/notice (added)
-
tags/2.6.3/admin/views/sp-framework/fields/notice/notice.php (added)
-
tags/2.6.3/admin/views/sp-framework/fields/preview (added)
-
tags/2.6.3/admin/views/sp-framework/fields/preview/preview.php (added)
-
tags/2.6.3/admin/views/sp-framework/fields/radio (added)
-
tags/2.6.3/admin/views/sp-framework/fields/radio/radio.php (added)
-
tags/2.6.3/admin/views/sp-framework/fields/select (added)
-
tags/2.6.3/admin/views/sp-framework/fields/select/select.php (added)
-
tags/2.6.3/admin/views/sp-framework/fields/shortcode (added)
-
tags/2.6.3/admin/views/sp-framework/fields/shortcode/shortcode.php (added)
-
tags/2.6.3/admin/views/sp-framework/fields/slider (added)
-
tags/2.6.3/admin/views/sp-framework/fields/slider/slider.php (added)
-
tags/2.6.3/admin/views/sp-framework/fields/spacing (added)
-
tags/2.6.3/admin/views/sp-framework/fields/spacing/spacing.php (added)
-
tags/2.6.3/admin/views/sp-framework/fields/spinner (added)
-
tags/2.6.3/admin/views/sp-framework/fields/spinner/spinner.php (added)
-
tags/2.6.3/admin/views/sp-framework/fields/subheading (added)
-
tags/2.6.3/admin/views/sp-framework/fields/subheading/subheading.php (added)
-
tags/2.6.3/admin/views/sp-framework/fields/submessage (added)
-
tags/2.6.3/admin/views/sp-framework/fields/submessage/submessage.php (added)
-
tags/2.6.3/admin/views/sp-framework/fields/switcher (added)
-
tags/2.6.3/admin/views/sp-framework/fields/switcher/switcher.php (added)
-
tags/2.6.3/admin/views/sp-framework/fields/tabbed (added)
-
tags/2.6.3/admin/views/sp-framework/fields/tabbed/tabbed.php (added)
-
tags/2.6.3/admin/views/sp-framework/fields/text (added)
-
tags/2.6.3/admin/views/sp-framework/fields/text/text.php (added)
-
tags/2.6.3/admin/views/sp-framework/fields/typography (added)
-
tags/2.6.3/admin/views/sp-framework/fields/typography/typography.php (added)
-
tags/2.6.3/admin/views/sp-framework/functions (added)
-
tags/2.6.3/admin/views/sp-framework/functions/actions.php (added)
-
tags/2.6.3/admin/views/sp-framework/functions/helpers.php (added)
-
tags/2.6.3/admin/views/sp-framework/functions/sanitize.php (added)
-
tags/2.6.3/admin/views/sp-framework/functions/validate.php (added)
-
tags/2.6.3/admin/views/sp-framework/index.php (added)
-
tags/2.6.3/admin/views/tools-config.php (added)
-
tags/2.6.3/includes (added)
-
tags/2.6.3/includes/class-wp-carosuel-free-updates.php (added)
-
tags/2.6.3/includes/class-wp-carousel-free-i18n.php (added)
-
tags/2.6.3/includes/class-wp-carousel-free-import-export.php (added)
-
tags/2.6.3/includes/class-wp-carousel-free-loader.php (added)
-
tags/2.6.3/includes/class-wp-carousel-free-post-types.php (added)
-
tags/2.6.3/includes/class-wp-carousel-free-shortcode.php (added)
-
tags/2.6.3/includes/index.php (added)
-
tags/2.6.3/includes/updates (added)
-
tags/2.6.3/includes/updates/update-2.1.7.php (added)
-
tags/2.6.3/includes/updates/update-2.4.11.php (added)
-
tags/2.6.3/includes/updates/update-2.4.12.php (added)
-
tags/2.6.3/includes/updates/update-2.4.7.php (added)
-
tags/2.6.3/includes/updates/update-2.6.0.php (added)
-
tags/2.6.3/index.php (added)
-
tags/2.6.3/languages (added)
-
tags/2.6.3/languages/wp-carousel-free.pot (added)
-
tags/2.6.3/public (added)
-
tags/2.6.3/public/WPCF_Helper.php (added)
-
tags/2.6.3/public/class-wp-carousel-free-public.php (added)
-
tags/2.6.3/public/css (added)
-
tags/2.6.3/public/css/font-awesome.min.css (added)
-
tags/2.6.3/public/css/jquery.fancybox.min.css (added)
-
tags/2.6.3/public/css/spinner.svg (added)
-
tags/2.6.3/public/css/swiper-bundle.min.css (added)
-
tags/2.6.3/public/css/wp-carousel-free-public.css (added)
-
tags/2.6.3/public/css/wp-carousel-free-public.min.css (added)
-
tags/2.6.3/public/dynamic-style.php (added)
-
tags/2.6.3/public/fonts (added)
-
tags/2.6.3/public/fonts/FontAwesome.otf (added)
-
tags/2.6.3/public/fonts/fontawesome-webfont.eot (added)
-
tags/2.6.3/public/fonts/fontawesome-webfont.svg (added)
-
tags/2.6.3/public/fonts/fontawesome-webfont.ttf (added)
-
tags/2.6.3/public/fonts/fontawesome-webfont.woff (added)
-
tags/2.6.3/public/fonts/fontawesome-webfont.woff2 (added)
-
tags/2.6.3/public/index.php (added)
-
tags/2.6.3/public/js (added)
-
tags/2.6.3/public/js/ajax-theme.js (added)
-
tags/2.6.3/public/js/ajax-theme.min.js (added)
-
tags/2.6.3/public/js/fancybox-config.js (added)
-
tags/2.6.3/public/js/fancybox-config.min.js (added)
-
tags/2.6.3/public/js/fancybox.min.js (added)
-
tags/2.6.3/public/js/preloader.js (added)
-
tags/2.6.3/public/js/preloader.min.js (added)
-
tags/2.6.3/public/js/swiper-bundle.min.js (added)
-
tags/2.6.3/public/js/wp-carousel-free-public.js (added)
-
tags/2.6.3/public/js/wp-carousel-free-public.min.js (added)
-
tags/2.6.3/public/responsive.php (added)
-
tags/2.6.3/public/shortcode-deprecated.php (added)
-
tags/2.6.3/public/templates (added)
-
tags/2.6.3/public/templates/carousel.php (added)
-
tags/2.6.3/public/templates/gallery.php (added)
-
tags/2.6.3/public/templates/loop (added)
-
tags/2.6.3/public/templates/loop/image-type (added)
-
tags/2.6.3/public/templates/loop/image-type.php (added)
-
tags/2.6.3/public/templates/loop/image-type/image.php (added)
-
tags/2.6.3/public/templates/loop/post-type (added)
-
tags/2.6.3/public/templates/loop/post-type.php (added)
-
tags/2.6.3/public/templates/loop/post-type/content.php (added)
-
tags/2.6.3/public/templates/loop/post-type/meta.php (added)
-
tags/2.6.3/public/templates/loop/post-type/thumbnails.php (added)
-
tags/2.6.3/public/templates/loop/post-type/title.php (added)
-
tags/2.6.3/public/templates/loop/product-type (added)
-
tags/2.6.3/public/templates/loop/product-type.php (added)
-
tags/2.6.3/public/templates/loop/product-type/add_to_cart.php (added)
-
tags/2.6.3/public/templates/loop/product-type/brands-name.php (added)
-
tags/2.6.3/public/templates/loop/product-type/image.php (added)
-
tags/2.6.3/public/templates/loop/product-type/name.php (added)
-
tags/2.6.3/public/templates/loop/product-type/price.php (added)
-
tags/2.6.3/public/templates/loop/product-type/rating.php (added)
-
tags/2.6.3/public/templates/pagination.php (added)
-
tags/2.6.3/public/templates/preloader.php (added)
-
tags/2.6.3/public/templates/section-title.php (added)
-
tags/2.6.3/readme.txt (added)
-
tags/2.6.3/uninstall.php (added)
-
tags/2.6.3/wp-carousel-free.php (added)
-
trunk/admin/ElementAddons/Wp_Carousel_Shortcode_Widget.php (modified) (2 diffs)
-
trunk/admin/css/wp-carousel-free-admin.css (modified) (1 diff)
-
trunk/admin/css/wp-carousel-free-admin.min.css (modified) (1 diff)
-
trunk/admin/help-page/help.php (modified) (1 diff)
-
trunk/admin/views/metabox-config.php (modified) (17 diffs)
-
trunk/admin/views/option-config.php (modified) (1 diff)
-
trunk/admin/views/sp-framework/classes/metabox-options.class.php (modified) (4 diffs)
-
trunk/admin/views/sp-framework/functions/sanitize.php (modified) (1 diff)
-
trunk/admin/views/tools-config.php (modified) (1 diff)
-
trunk/includes/class-wp-carousel-free-import-export.php (modified) (3 diffs)
-
trunk/includes/class-wp-carousel-free-shortcode.php (modified) (1 diff)
-
trunk/public/css/wp-carousel-free-public.css (modified) (1 diff)
-
trunk/public/css/wp-carousel-free-public.min.css (modified) (1 diff)
-
trunk/public/shortcode-deprecated.php (modified) (1 diff)
-
trunk/public/templates/carousel.php (modified) (1 diff)
-
trunk/readme.txt (modified) (2 diffs)
-
trunk/wp-carousel-free.php (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
wp-carousel-free/trunk/admin/ElementAddons/Wp_Carousel_Shortcode_Widget.php
r3025593 r3065296 122 122 } 123 123 124 $post_id = $sp_wp_carousel_shortcode;124 $post_id = (int) $sp_wp_carousel_shortcode; 125 125 126 126 if ( \Elementor\Plugin::$instance->editor->is_edit_mode() ) { … … 135 135 ?> 136 136 <script> 137 jQuery('#wpcp-preloader-' + <?php echo esc_attr( $post_id ); ?>).animate({ opacity: 0 }, 600).remove();138 jQuery('#sp-wp-carousel-free-id-' + <?php echo esc_attr( $post_id ); ?>).animate({ opacity: 1 }, 600);137 jQuery('#wpcp-preloader-' + <?php echo intval( $post_id ); ?>).animate({ opacity: 0 }, 600).remove(); 138 jQuery('#sp-wp-carousel-free-id-' + <?php echo intval( $post_id ); ?>).animate({ opacity: 1 }, 600); 139 139 </script> 140 140 <script src="<?php echo esc_url( WPCAROUSELF_URL . 'public/js/wp-carousel-free-public.min.js' ); ?>" ></script> -
wp-carousel-free/trunk/admin/css/wp-carousel-free-admin.css
r3025593 r3065296 267 267 268 268 #sp_wpcf_live_preview img { 269 width: 100%; 269 max-width: 100%; 270 height: auto; 270 271 } 271 272 -
wp-carousel-free/trunk/admin/css/wp-carousel-free-admin.min.css
r3025593 r3065296 1 .text-center{text-align:center}#adminmenu .menu-icon-sp_wp_carousel .wp-menu-image img{width:22px;padding:7px 0;height:20px}.spwpcp-gallery-list li{display:inline;margin:5px}.js .tmce-active .wp-editor-area{color:#000}.disable-color-picker .wpcf-field-color{pointer-events:none;opacity:.6}.sp_wpcp_shortcode_generator .wpcf-wrapper{min-height:200px;z-index:999;background-image:url(../img/spinner.svg);background-repeat:no-repeat;background-color:#fff;background-position:center}.sp_wpcp_shortcode_generator .wpcf-wrapper li{opacity:0}.sp-wpcp-help .wp-badge{border:none;background:url(../img/wpcp-icon-256.png) right no-repeat;background-size:100px 100px;box-shadow:none;height:auto;top:-75px}.about-wrap.sp-wpcf-upgrade [class$="-col"],.about-wrap.sp-wpcp-help [class$="-col"]{display:flex;justify-content:space-between;flex-wrap:wrap}.about-wrap.sp-wpcf-upgrade [class$="-col"] .col,.about-wrap.sp-wpcp-help [class$="-col"] .col{flex:1;align-self:flex-start}.about-wrap.sp-wpcp-help .feature-section .col{margin-top:40px}.about-wrap.sp-wpcf-upgrade [class$="-col"] .col+.col{margin-left:0}.about-wrap.sp-wpcp-help [class$="-col"] .col+.col{margin-left:20px}.sp-wpcf-upgrade .headline-feature.feature-video,.sp-wpcp-help .headline-feature.feature-video{position:relative;margin:40px 0;padding-bottom:56.25%;width:100%;max-width:100%;height:0;text-align:center}.sp-wpcf-upgrade .headline-feature.feature-video iframe,.sp-wpcp-help .headline-feature.feature-video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.sp-wpcp-help .feature-section .sp-wpcp-feature{background-color:#fff;padding:20px 20px;border:1px solid #ddd}.sp-wpcp-help .feature-section .sp-wpcp-feature h3{font-size:16px;margin-top:18px}.sp-wpcp-help .feature-section i.sp-wpcp-font-icon{font-size:30px;display:block;color:#18afb9;font-family:fontawesome;font-style:normal}@media (max-width:500px){.sp-wpcp-help .wp-badge{background-position-x:center;top:0}}#sp-wpcfree-review-notice{padding:18px 15px 18px 0;background-color:#fff;border-radius:3px;margin:20px 20px 0 0;box-shadow:0 0 20px 0 rgba(36,39,50,.08)}#sp-wpcfree-review-notice .sp-wpcfree-plugin-icon{width:125px;float:left;line-height:90px;text-align:center;margin-left:8px}#sp-wpcfree-review-notice .sp-wpcfree-plugin-icon img{max-width:94px;vertical-align:middle;margin-right:8px}#sp-wpcfree-review-notice .sp-wpcfree-notice-text{overflow:hidden}#sp-wpcfree-review-notice .sp-wpcfree-notice-text h3{font-size:24px;margin:0 0 5px;font-weight:400;line-height:1}#sp-wpcfree-review-notice .sp-wpcfree-notice-text p{margin:10px 0 10px 0;font-size:13px}#sp-wpcfree-review-notice .sp-wpcfree-notice-text p.sp-wpcfree-review-actions{margin:10px 0 2px 0}#sp-wpcfree-review-notice .sp-wpcfree-notice-text .sp-wpcfree-review-actions a{text-decoration:none;margin-right:8px;color:#63a37b;display:inline-block;position:relative}#sp-wpcfree-review-notice .sp-wpcfree-notice-text .sp-wpcfree-review-actions a span{padding-right:2px}#sp-wpcfree-review-notice .sp-wpcfree-notice-text .sp-wpcfree-review-actions a.button{color:#fff}@media screen and (max-width:782px){.about-wrap .three-col .col{min-width:48%!important;max-width:48%!important;margin-left:0!important}.about-wrap.sp-wpcp-help .feature-section .col{margin-top:20px}}@media (max-width:960px){.sp-wpc-help .sp-wpc-upgrade-sticky-footer{width:calc(100%)}}@media only screen and (max-width:500px){.about-wrap .three-col .col{min-width:100%!important}.sp-wpcf-upgrade .wp-badge{background-position-x:center}}.spwpc-copy-btn{width:16px;margin-left:13px;position:absolute;top:50%;margin-top:-8px}.spwpc-after-copy-text,.spwpc-pagination-not-work{bottom:-100px;opacity:0;z-index:9999999;position:fixed;width:230px;left:180px;text-align:center;padding:15px 15px;line-height:15px;color:#fff;border-radius:3px;background:#32373c;border:1px solid #32373c}.spwpc-pagination-not-work{width:290px}.spwpc-after-copy-text .fa-check-circle,.spwpc-pagination-not-work .fa-check-circle{font-size:14px;margin-right:2px;color:#5db62e}#sp_wpcf_live_preview #poststuff .wpcp-carousel-wrapper .sp-wpcpro-section-title,#sp_wpcf_live_preview .wpcp-carousel-wrapper .sp-wpcpro-section-title{font-size:24px;line-height:28px;padding:0}#sp_wpcf_live_preview .wpcp-carousel-wrapper .wpcp-all-captions .wpcp-post-title{padding:0}#sp_wpcf_live_preview .wpcp-carousel-wrapper .wpcp-all-captions .wpcp-product-title a,#sp_wpcf_live_preview .wpcp-carousel-wrapper .wpcp-all-captions p{font-size:16px;line-height:26px}#sp_wpcf_live_preview .wpcp-carousel-wrapper .wpcp-all-captions ul li{font-size:14px;line-height:24px}#sp_wpcf_live_preview img{ width:100%}.spwpcf-gutenberg-shortcode.editor-styles-wrapper{padding:0;line-height:24px}.block-editor-page .editor-styles-wrapper select,.block-editor-page select.spwpcf-shortcode-selector,.block-editor-page select.spwpcf-shortcode-selector:focus,.block-editor-page select.spwpcf-shortcode-selector:focus-visible{width:250px;padding:5px;border:1px solid #ccc;font-size:13px;padding-right:24px}#adminmenu #menu-posts-sp_wp_carousel li:nth-child(7) a{color:#dba617}#adminmenu #menu-posts-sp_wp_carousel li a .sp-go-pro-icon{background-image:url(../img/premium.svg);width:20px;height:20px;display:block;float:left;margin-right:1px;margin-left:-2px;margin-top:-1px}.wpcf-page-loading-spinner i{animation:import-spinner 2s linear infinite;margin-left:5px}@keyframes import-spinner{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.spwpcp-footer-text-star{color:#dba617}1 .text-center{text-align:center}#adminmenu .menu-icon-sp_wp_carousel .wp-menu-image img{width:22px;padding:7px 0;height:20px}.spwpcp-gallery-list li{display:inline;margin:5px}.js .tmce-active .wp-editor-area{color:#000}.disable-color-picker .wpcf-field-color{pointer-events:none;opacity:.6}.sp_wpcp_shortcode_generator .wpcf-wrapper{min-height:200px;z-index:999;background-image:url(../img/spinner.svg);background-repeat:no-repeat;background-color:#fff;background-position:center}.sp_wpcp_shortcode_generator .wpcf-wrapper li{opacity:0}.sp-wpcp-help .wp-badge{border:none;background:url(../img/wpcp-icon-256.png) right no-repeat;background-size:100px 100px;box-shadow:none;height:auto;top:-75px}.about-wrap.sp-wpcf-upgrade [class$="-col"],.about-wrap.sp-wpcp-help [class$="-col"]{display:flex;justify-content:space-between;flex-wrap:wrap}.about-wrap.sp-wpcf-upgrade [class$="-col"] .col,.about-wrap.sp-wpcp-help [class$="-col"] .col{flex:1;align-self:flex-start}.about-wrap.sp-wpcp-help .feature-section .col{margin-top:40px}.about-wrap.sp-wpcf-upgrade [class$="-col"] .col+.col{margin-left:0}.about-wrap.sp-wpcp-help [class$="-col"] .col+.col{margin-left:20px}.sp-wpcf-upgrade .headline-feature.feature-video,.sp-wpcp-help .headline-feature.feature-video{position:relative;margin:40px 0;padding-bottom:56.25%;width:100%;max-width:100%;height:0;text-align:center}.sp-wpcf-upgrade .headline-feature.feature-video iframe,.sp-wpcp-help .headline-feature.feature-video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.sp-wpcp-help .feature-section .sp-wpcp-feature{background-color:#fff;padding:20px 20px;border:1px solid #ddd}.sp-wpcp-help .feature-section .sp-wpcp-feature h3{font-size:16px;margin-top:18px}.sp-wpcp-help .feature-section i.sp-wpcp-font-icon{font-size:30px;display:block;color:#18afb9;font-family:fontawesome;font-style:normal}@media (max-width:500px){.sp-wpcp-help .wp-badge{background-position-x:center;top:0}}#sp-wpcfree-review-notice{padding:18px 15px 18px 0;background-color:#fff;border-radius:3px;margin:20px 20px 0 0;box-shadow:0 0 20px 0 rgba(36,39,50,.08)}#sp-wpcfree-review-notice .sp-wpcfree-plugin-icon{width:125px;float:left;line-height:90px;text-align:center;margin-left:8px}#sp-wpcfree-review-notice .sp-wpcfree-plugin-icon img{max-width:94px;vertical-align:middle;margin-right:8px}#sp-wpcfree-review-notice .sp-wpcfree-notice-text{overflow:hidden}#sp-wpcfree-review-notice .sp-wpcfree-notice-text h3{font-size:24px;margin:0 0 5px;font-weight:400;line-height:1}#sp-wpcfree-review-notice .sp-wpcfree-notice-text p{margin:10px 0 10px 0;font-size:13px}#sp-wpcfree-review-notice .sp-wpcfree-notice-text p.sp-wpcfree-review-actions{margin:10px 0 2px 0}#sp-wpcfree-review-notice .sp-wpcfree-notice-text .sp-wpcfree-review-actions a{text-decoration:none;margin-right:8px;color:#63a37b;display:inline-block;position:relative}#sp-wpcfree-review-notice .sp-wpcfree-notice-text .sp-wpcfree-review-actions a span{padding-right:2px}#sp-wpcfree-review-notice .sp-wpcfree-notice-text .sp-wpcfree-review-actions a.button{color:#fff}@media screen and (max-width:782px){.about-wrap .three-col .col{min-width:48%!important;max-width:48%!important;margin-left:0!important}.about-wrap.sp-wpcp-help .feature-section .col{margin-top:20px}}@media (max-width:960px){.sp-wpc-help .sp-wpc-upgrade-sticky-footer{width:calc(100%)}}@media only screen and (max-width:500px){.about-wrap .three-col .col{min-width:100%!important}.sp-wpcf-upgrade .wp-badge{background-position-x:center}}.spwpc-copy-btn{width:16px;margin-left:13px;position:absolute;top:50%;margin-top:-8px}.spwpc-after-copy-text,.spwpc-pagination-not-work{bottom:-100px;opacity:0;z-index:9999999;position:fixed;width:230px;left:180px;text-align:center;padding:15px 15px;line-height:15px;color:#fff;border-radius:3px;background:#32373c;border:1px solid #32373c}.spwpc-pagination-not-work{width:290px}.spwpc-after-copy-text .fa-check-circle,.spwpc-pagination-not-work .fa-check-circle{font-size:14px;margin-right:2px;color:#5db62e}#sp_wpcf_live_preview #poststuff .wpcp-carousel-wrapper .sp-wpcpro-section-title,#sp_wpcf_live_preview .wpcp-carousel-wrapper .sp-wpcpro-section-title{font-size:24px;line-height:28px;padding:0}#sp_wpcf_live_preview .wpcp-carousel-wrapper .wpcp-all-captions .wpcp-post-title{padding:0}#sp_wpcf_live_preview .wpcp-carousel-wrapper .wpcp-all-captions .wpcp-product-title a,#sp_wpcf_live_preview .wpcp-carousel-wrapper .wpcp-all-captions p{font-size:16px;line-height:26px}#sp_wpcf_live_preview .wpcp-carousel-wrapper .wpcp-all-captions ul li{font-size:14px;line-height:24px}#sp_wpcf_live_preview img{max-width:100%;height:auto}.spwpcf-gutenberg-shortcode.editor-styles-wrapper{padding:0;line-height:24px}.block-editor-page .editor-styles-wrapper select,.block-editor-page select.spwpcf-shortcode-selector,.block-editor-page select.spwpcf-shortcode-selector:focus,.block-editor-page select.spwpcf-shortcode-selector:focus-visible{width:250px;padding:5px;border:1px solid #ccc;font-size:13px;padding-right:24px}#adminmenu #menu-posts-sp_wp_carousel li:nth-child(7) a{color:#dba617}#adminmenu #menu-posts-sp_wp_carousel li a .sp-go-pro-icon{background-image:url(../img/premium.svg);width:20px;height:20px;display:block;float:left;margin-right:1px;margin-left:-2px;margin-top:-1px}.wpcf-page-loading-spinner i{animation:import-spinner 2s linear infinite;margin-left:5px}@keyframes import-spinner{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.spwpcp-footer-text-star{color:#dba617} -
wp-carousel-free/trunk/admin/help-page/help.php
r3025593 r3065296 55 55 * @var array 56 56 */ 57 protected static $not_show_plugin_list = array( 'aitasi-coming-soon', 'latest-posts', 'widget-post-slider', 'easy-lightbox-wp' );57 protected static $not_show_plugin_list = array( 'aitasi-coming-soon', 'latest-posts', 'widget-post-slider', 'easy-lightbox-wp', 'wp-carousel-free' ); 58 58 59 59 /** -
wp-carousel-free/trunk/admin/views/metabox-config.php
r3025593 r3065296 338 338 'subtitle' => __( 'Set a space between the items.', 'wp-carousel-free' ), 339 339 'title_help' => '<div class="sp_wpcp-img-tag"><img src="' . plugin_dir_url( __DIR__ ) . 'img/help-visuals/space.svg" alt="Space"></div><div class="sp_wpcp-info-label">' . __( 'Space', 'wp-carousel-free' ) . '</div>', 340 'sanitize' => 'wpcf_sanitize_number_array_field', 340 341 'right' => true, 341 342 'top' => true, … … 359 360 'title' => __( 'Column(s)', 'wp-carousel-free' ), 360 361 'subtitle' => __( 'Set number of column on devices.', 'wp-carousel-free' ), 362 'sanitize' => 'wpcf_sanitize_number_array_field', 361 363 'title_help' => '<div class="sp_wpcp-img-tag"><img src="' . plugin_dir_url( __DIR__ ) . 'img/help-visuals/column.svg" alt="Column(s)"></div><div class="sp_wpcp-info-label">' . __( 'Column(s)', 'wp-carousel-free' ) . '</div>', 362 364 'default' => array( … … 586 588 'title' => __( 'Color', 'wp-carousel-free' ), 587 589 'subtitle' => __( 'Set pagination color.', 'wp-carousel-free' ), 590 'sanitize' => 'wpcf_sanitize_color_group_field', 588 591 'dependency' => array( 'wpcp_carousel_type|wpcp_layout|wpcp_source_pagination', '!=|==|==', 'image-carousel|grid|true', true ), 589 592 'options' => array( … … 610 613 'title' => __( 'Color', 'wp-carousel-free' ), 611 614 'subtitle' => __( 'Set pagination color.', 'wp-carousel-free' ), 615 'sanitize' => 'wpcf_sanitize_color_group_field', 612 616 'dependency' => array( 'wpcp_carousel_type|wpcp_layout', '==|==', 'image-carousel|grid', true ), 613 617 'options' => array( … … 749 753 'type' => 'border', 750 754 'title' => __( 'Item Border', 'wp-carousel-free' ), 751 'subtitle' => __( 'Set border for the slide.', 'wp-carousel-free' ),752 755 'subtitle' => __( 'Set border for the items.', 'wp-carousel-free' ), 756 'sanitize' => 'wpcf_sanitize_border_field', 753 757 'title_help' => '<div class="sp_wpcp-img-tag"><img src="' . plugin_dir_url( __DIR__ ) . 'img/help-visuals/slider-border.svg" alt="Items Border"></div><div class="sp_wpcp-info-label">' . __( 'Items Border', 'wp-carousel-free' ) . '</div>', 754 758 'all' => true, … … 1128 1132 'title' => __( 'Image Border', 'wp-carousel-free' ), 1129 1133 'subtitle' => __( 'Set border for the product image.', 'wp-carousel-free' ), 1134 'sanitize' => 'wpcf_sanitize_border_field', 1130 1135 'all' => true, 1131 1136 'default' => array( … … 1226 1231 'title' => __( 'Speed', 'wp-carousel-free' ), 1227 1232 'subtitle' => __( 'The timeout between sliding to the next slide in milliseconds.', 'wp-carousel-free' ), 1233 'sanitize' => 'wpcf_sanitize_number_array_field', 1228 1234 'all' => true, 1229 1235 'all_text' => false, … … 1267 1273 'title' => __( 'Lightbox Navigation Arrow', 'wp-carousel-free' ), 1268 1274 'subtitle' => __( 'Set navigation color for the lightbox.', 'wp-carousel-free' ), 1275 'sanitize' => 'wpcf_sanitize_color_group_field', 1269 1276 'options' => array( 1270 1277 'color1' => __( 'Color', 'wp-carousel-free' ), … … 1379 1386 'title' => __( 'Icon Color', 'wp-carousel-free' ), 1380 1387 'subtitle' => __( 'Set color for the lightbox icon.', 'wp-carousel-free' ), 1388 'sanitize' => 'wpcf_sanitize_color_group_field', 1381 1389 'options' => array( 1382 1390 'color1' => __( 'Color', 'wp-carousel-free' ), … … 1674 1682 'id' => 'carousel_auto_play_speed', 1675 1683 'type' => 'slider', 1684 'sanitize' => 'wpcf_sanitize_number_field', 1676 1685 'title' => __( 'AutoPlay Delay Time', 'wp-carousel-free' ), 1677 1686 'subtitle' => __( 'Set auto play delay time in millisecond.', 'wp-carousel-free' ), 1678 1687 'title_help' => __( 1679 '<div class="sp_wpcp-info-label">AutoPlay Delay Time</div><div class="sp_wpcp-short-content">Set autoplay delay or interval time. The amount of time to delay between automatically c ycling a weatheritem. e.g. 1000 milliseconds(ms) = 1 second.</div>',1688 '<div class="sp_wpcp-info-label">AutoPlay Delay Time</div><div class="sp_wpcp-short-content">Set autoplay delay or interval time. The amount of time to delay between automatically carousel item. e.g. 1000 milliseconds(ms) = 1 second.</div>', 1680 1689 'wp-carousel-free' 1681 1690 ), … … 1694 1703 'id' => 'standard_carousel_scroll_speed', 1695 1704 'type' => 'slider', 1705 'sanitize' => 'wpcf_sanitize_number_field', 1696 1706 'title' => __( 'Carousel Speed', 'wp-carousel-free' ), 1697 1707 'subtitle' => __( 'Set autoplay scroll speed in millisecond.', 'wp-carousel-free' ), … … 1744 1754 'title' => __( 'Carousel Row', 'wp-carousel-free' ), 1745 1755 'subtitle' => __( 'Set number of carousel row on device.', 'wp-carousel-free' ), 1756 'sanitize' => 'wpcf_sanitize_number_array_field', 1746 1757 'lg_desktop' => true, 1747 1758 'desktop' => true, … … 1924 1935 'title' => __( 'Icon Size', 'wp-carousel-free' ), 1925 1936 'subtitle' => __( 'Set a size for the nav arrow icon.', 'wp-carousel-free' ), 1937 'sanitize' => 'wpcf_sanitize_number_array_field', 1926 1938 'style' => false, 1927 1939 'color' => false, … … 1948 1960 'title' => __( 'Background', 'wp-carousel-free' ), 1949 1961 'subtitle' => __( 'Set color for the carousel navigation arrow.', 'wp-carousel-free' ), 1962 'sanitize' => 'wpcf_sanitize_color_group_field', 1950 1963 'options' => array( 1951 1964 'color1' => __( 'Color', 'wp-carousel-free' ), … … 1968 1981 'title' => __( 'Navigation Color', 'wp-carousel-free' ), 1969 1982 'subtitle' => __( 'Set color for the carousel navigation.', 'wp-carousel-free' ), 1983 'sanitize' => 'wpcf_sanitize_color_group_field', 1970 1984 'options' => array( 1971 1985 'color1' => __( 'Color', 'wp-carousel-free' ), … … 2077 2091 'output_mode' => 'margin', 2078 2092 'unit_text' => 'Unit', 2093 'sanitize' => 'wpcf_sanitize_number_array_field', 2079 2094 'class' => 'wpcp_carousel_pagination_pro_options', 2080 2095 'min' => '-200', … … 2093 2108 'title' => __( 'Pagination Color', 'wp-carousel-free' ), 2094 2109 'subtitle' => __( 'Set color for the carousel pagination dots.', 'wp-carousel-free' ), 2110 'sanitize' => 'wpcf_sanitize_color_group_field', 2095 2111 'options' => array( 2096 2112 'color1' => __( 'Color', 'wp-carousel-free' ), -
wp-carousel-free/trunk/admin/views/option-config.php
r3017771 r3065296 115 115 'fields' => array( 116 116 array( 117 'id' => 'wm_watermark_type', 118 'title' => __( 'Watermark Type', 'wp-carousel-free' ), 119 'type' => 'button_set', 120 'class' => 'only_pro_settings', 121 'options' => array( 117 'id' => 'wm_watermark_type', 118 'title' => __( 'Watermark Type', 'wp-carousel-free' ), 119 'type' => 'button_set', 120 'sanitize' => 'sanitize_text_field', 121 'class' => 'only_pro_settings', 122 'options' => array( 122 123 'logo' => __( 'Logo', 'wp-carousel-free' ), 123 124 'text' => __( 'Text', 'wp-carousel-free' ), 124 125 ), 125 'default' => 'logo',126 'default' => 'logo', 126 127 ), 127 128 array( -
wp-carousel-free/trunk/admin/views/sp-framework/classes/metabox-options.class.php
r3017771 r3065296 411 411 $fields = $fields['fields']; 412 412 foreach ( $fields as $field ) { 413 $field_id = ! empty( $field['id'] ) ? $field['id']: '';413 $field_id = ! empty( $field['id'] ) ? sanitize_key( $field['id'] ) : ''; 414 414 $field_value = isset( $request[ $field_id ] ) ? $request[ $field_id ] : ''; 415 415 416 416 // Sanitize "post" request of field. 417 if ( ! isset( $field['sanitize'] ) ) { 417 if ( isset( $field['sanitize'] ) && is_callable( $field['sanitize'] ) ) { 418 $data[ $field_id ] = call_user_func( $field['sanitize'], $field_value ); 419 } else { 418 420 if ( is_array( $field_value ) ) { 419 421 $data[ $field_id ] = wp_kses_post_deep( $field_value ); … … 421 423 $data[ $field_id ] = wp_kses_post( $field_value ); 422 424 } 423 } elseif ( isset( $field['sanitize'] ) && is_callable( $field['sanitize'] ) ) {424 $data[ $field_id ] = call_user_func( $field['sanitize'], $field_value );425 } else {426 $data[ $field_id ] = $field_value;427 425 } 428 426 … … 441 439 } elseif ( ! empty( $field['id'] ) ) { 442 440 443 $field_id = $field['id'];441 $field_id = sanitize_key( $field['id'] ); 444 442 $field_value = isset( $request[ $field_id ] ) ? $request[ $field_id ] : ''; 445 443 // Sanitize "post" request of field. 446 if ( ! isset( $field['sanitize'] ) ) { 444 if ( isset( $field['sanitize'] ) && is_callable( $field['sanitize'] ) ) { 445 $data[ $field_id ] = call_user_func( $field['sanitize'], $field_value ); 446 } else { 447 447 if ( is_array( $field_value ) ) { 448 448 $data[ $field_id ] = wp_kses_post_deep( $field_value ); … … 450 450 $data[ $field_id ] = wp_kses_post( $field_value ); 451 451 } 452 } elseif ( isset( $field['sanitize'] ) && is_callable( $field['sanitize'] ) ) {453 $data[ $field_id ] = call_user_func( $field['sanitize'], $field_value );454 } else {455 $data[ $field_id ] = $field_value;456 452 } 457 453 -
wp-carousel-free/trunk/admin/views/sp-framework/functions/sanitize.php
r2837251 r3065296 44 44 } 45 45 } 46 47 if ( ! function_exists( 'wpcf_sanitize_number_array_field' ) ) { 48 /** 49 * 50 * Sanitize number array 51 * 52 * @param mixed $array value. 53 * @since 1.0.0 54 * @version 1.0.0 55 */ 56 function wpcf_sanitize_number_array_field( $array ) { 57 if ( empty( $array ) || ! is_array( $array ) ) { 58 return array(); 59 } 60 61 $new_array = array(); 62 foreach ( $array as $key => $value ) { 63 $sanitize_key = sanitize_key( $key ); 64 if ( 'unit' === $key || 'units' === $key ) { 65 $new_array[ $sanitize_key ] = wp_filter_nohtml_kses( $value ); 66 } else { 67 $new_array[ $sanitize_key ] = intval( $value ); 68 } 69 } 70 return $new_array; 71 } 72 } 73 74 if ( ! function_exists( 'wpcf_sanitize_number_field' ) ) { 75 /** 76 * 77 * Sanitize number 78 * 79 * @param mixed $value value. 80 * @since 1.0.0 81 * @version 1.0.0 82 */ 83 function wpcf_sanitize_number_field( $value ) { 84 if ( empty( $value ) ) { 85 return 0; 86 } else { 87 return intval( $value ); 88 } 89 } 90 } 91 92 if ( ! function_exists( 'wpcf_sanitize_border_field' ) ) { 93 /** 94 * 95 * Sanitize border field 96 * 97 * @param mixed $array value. 98 * @since 1.0.0 99 * @version 1.0.0 100 */ 101 function wpcf_sanitize_border_field( $array ) { 102 if ( empty( $array ) || ! is_array( $array ) ) { 103 return array(); 104 } 105 106 $new_array = array(); 107 foreach ( $array as $key => $value ) { 108 $sanitize_key = sanitize_key( $key ); 109 if ( 'style' == $key || strpos( $key, 'color' ) !== false ) { 110 $new_array[ $sanitize_key ] = sanitize_text_field( $value ); 111 } elseif ( ! empty( $value ) ) { 112 $new_array[ $sanitize_key ] = intval( $value ); 113 } 114 } 115 return $new_array; 116 } 117 } 118 119 if ( ! function_exists( 'wpcf_sanitize_color_group_field' ) ) { 120 /** 121 * 122 * Sanitize color group field 123 * 124 * @param mixed $array value. 125 * @since 1.0.0 126 * @version 1.0.0 127 */ 128 function wpcf_sanitize_color_group_field( $array ) { 129 if ( empty( $array ) || ! is_array( $array ) ) { 130 return array(); 131 } 132 133 $new_array = array(); 134 foreach ( $array as $key => $value ) { 135 $sanitize_key = sanitize_key( $key ); 136 $new_array[ $sanitize_key ] = sanitize_text_field( $value ); 137 } 138 return $new_array; 139 } 140 } -
wp-carousel-free/trunk/admin/views/tools-config.php
r2639954 r3065296 75 75 ), 76 76 array( 77 'id' => 'export', 78 'class' => 'wpcp_export', 79 'type' => 'button_set', 80 'title' => ' ', 81 'options' => array( 77 'id' => 'export', 78 'class' => 'wpcp_export', 79 'type' => 'button_set', 80 'sanitize' => 'sanitize_text_field', 81 'title' => ' ', 82 'options' => array( 82 83 '' => 'Export', 83 84 ), -
wp-carousel-free/trunk/includes/class-wp-carousel-free-import-export.php
r2981138 r3065296 47 47 ); 48 48 foreach ( get_post_meta( $shortcode->ID ) as $metakey => $value ) { 49 $shortcode_export['meta'][ $metakey ] = $value[0];50 } 51 $str = isset( $shortcode_export['meta']['sp_wpcp_upload_options'] ) ? $shortcode_export['meta']['sp_wpcp_upload_options']: '';52 $data = unserialize( $str );49 $shortcode_export['meta'][ $metakey ] = maybe_unserialize( $value[0] ); 50 } 51 $str = isset( $shortcode_export['meta']['sp_wpcp_upload_options'] ) ? maybe_unserialize( $shortcode_export['meta']['sp_wpcp_upload_options'] ) : ''; 52 $data = maybe_unserialize( $str ); 53 53 if ( 'image-carousel' === $data['wpcp_carousel_type'] ) { 54 54 $image_gallery = explode( ',', $data['wpcp_gallery'] ); … … 207 207 } 208 208 $gallery_img_url_id = implode( ',', $gallery_id ); 209 $ data = unserialize( $shortcode['meta']['sp_wpcp_upload_options'] );210 $ data['wpcp_gallery']= $gallery_img_url_id;211 $shortcode['meta']['sp_wpcp_upload_options'] = serialize( $data );209 $option_data = $shortcode['meta']['sp_wpcp_upload_options']; 210 $option_data['wpcp_gallery'] = $gallery_img_url_id; 211 $shortcode['meta']['sp_wpcp_upload_options'] = $option_data; 212 212 } 213 213 if ( is_wp_error( $new_shortcode_id ) ) { … … 220 220 $new_shortcode_id, 221 221 $key, 222 maybe_unserialize( str_replace( '{#ID#}', $new_shortcode_id, $value ) )222 $value 223 223 ); 224 224 } -
wp-carousel-free/trunk/includes/class-wp-carousel-free-shortcode.php
r3020269 r3065296 167 167 $rtl = ( 'ltr' === $carousel_direction ) ? 'true' : 'false'; 168 168 $carousel_classes .= ' wpcp-standard'; 169 $wpcp_swiper_options = ' data-swiper=\'{ "accessibility":true, "spaceBetween":' . $space_between . ', "arrows":' . $arrows . ', "freeMode": ' . $free_mode . ', "autoplay":' . $auto_play . ', "autoplaySpeed":' . $autoplay_speed . ', "dots":' . $dots . ', "infinite":' . $infinite . ', "speed":' . $speed . ', "pauseOnHover":' . $pause_on_hover . ',170 "slidesToShow":{"lg_desktop":' . $column_lg_desktop . ', "desktop": ' . $column_desktop . ', "laptop": ' . $column_sm_desktop . ', "tablet": ' . $column_tablet . ', "mobile": ' . $column_mobile . '}, "responsive":{"desktop":' . $desktop_size . ', "laptop": ' . $laptop_size . ', "tablet": ' . $tablet_size . ', "mobile": ' . $mobile_size . '}, "rtl":' . $rtl . ', "lazyLoad": "' . $lazy_load_image . '", "swipe": ' . $swipe . ', "draggable": ' . $draggable . ', "swipeToSlide":' . $swipetoslide . ' } \'';169 $wpcp_swiper_options = '{ "accessibility":true, "spaceBetween":' . $space_between . ', "arrows":' . $arrows . ', "freeMode": ' . $free_mode . ', "autoplay":' . $auto_play . ', "autoplaySpeed":' . $autoplay_speed . ', "dots":' . $dots . ', "infinite":' . $infinite . ', "speed":' . $speed . ', "pauseOnHover":' . $pause_on_hover . ', 170 "slidesToShow":{"lg_desktop":' . $column_lg_desktop . ', "desktop": ' . $column_desktop . ', "laptop": ' . $column_sm_desktop . ', "tablet": ' . $column_tablet . ', "mobile": ' . $column_mobile . '}, "responsive":{"desktop":' . $desktop_size . ', "laptop": ' . $laptop_size . ', "tablet": ' . $tablet_size . ', "mobile": ' . $mobile_size . '}, "rtl":' . $rtl . ', "lazyLoad": "' . $lazy_load_image . '", "swipe": ' . $swipe . ', "draggable": ' . $draggable . ', "swipeToSlide":' . $swipetoslide . ' }'; 171 171 // Carousel Configurations. 172 172 if ( wpcf_get_option( 'wpcp_swiper_js', true ) ) { -
wp-carousel-free/trunk/public/css/wp-carousel-free-public.css
r3017771 r3065296 87 87 margin: 0; 88 88 line-height: 0; 89 } 90 91 .wpcp-carousel-section.wpcp-image-carousel .wpcp-single-item figure { 92 text-align: center; 89 93 } 90 94 -
wp-carousel-free/trunk/public/css/wp-carousel-free-public.min.css
r3017771 r3065296 1 .wpcp-carousel-wrapper *{word-break:break-word;word-wrap:break-word;box-sizing:border-box}.wpcp-carousel-section.wpcp-standard:not(.wpcp-preloader){display:none}.wpcp-carousel-section.wpcp-standard.swiper-initialized:not(.wpcp-preloader){display:block}.wpcp-carousel-wrapper,.wpcp-carousel-wrapper .wpcp-carousel-content-wrapper{position:relative}.wpcp-carousel-section.wpcp-preloader{opacity:0}.wpcp-carousel-preloader{position:absolute;left:0;top:0;height:100%;width:100%;text-align:center;display:flex;align-items:center;justify-content:center}.sp-wpcp-wrapper{margin-bottom:0}.wpcp-carousel-section.wpcp-standard{overflow:hidden}.wpcp-carousel-section.wpcp-standard{overflow:hidden;padding-right:2px}.wpcp-carousel-section .swiper-wrapper{align-items:center}.wpcp-carousel-section .wpcp-single-item{overflow:hidden;vertical-align:middle;float:none;max-width:100%}.wpcp-all-captions li{list-style:none;margin:0}.wpcp-carousel-section p,.wpcp-carousel-section ul,.wpcp-image-carousel .wpcp-single-item .wpcp-all-captions h2{margin:0}.wpcp-carousel-section.wpcp-video-carousel .wpcp-single-item .wpcp-slide-image{position:relative}.wpcp-carousel-section.wpcp-content-carousel .wpcp-single-item{padding-left:15px;padding-right:15px}.wpcp-carousel-section .wpcp-single-item figure{margin:0;line-height:0}.wpcp-carousel-section .wpcp-single-item img[data-lazy]{width:32px}.wpcp-carousel-section .wpcp-single-item img{margin:0 auto;max-width:100%;height:auto;box-shadow:none}.wpcp-carousel-section.wpcp-image-carousel .wpcp-single-item .wpcp-all-captions{padding:10px 20px 15px}.wpcp-carousel-section .wpcp-single-item .wpcp-all-captions .wpcp-image-description{margin:6px 0 0}.wpcp-carousel-section .wpcp-single-item .wpcp-slide-image a:focus{outline:0}.wpcp-carousel-section .wpcp-all-captions a,.wpcp-carousel-section a,.wpcp-carousel-section a:hover{text-decoration:none}.wpcp-post-carousel .wpcp-single-item .wpcp-all-captions{padding:15px 20px 0;overflow:hidden}#poststuff h2,.wpcp-post-carousel .wpcp-single-item .wpcp-all-captions h2{font-size:16px;font-weight:600;margin:0 0 10px}.wpcp-single-item h2 a{color:#444;text-decoration:none}.wpcp-post-carousel .wpcp-single-item .wpcp-all-captions .post-categories{margin:0 0 7px;padding:0;display:block}.wpcp-post-carousel .wpcp-all-captions p{margin-bottom:15px}.wpcp_readmore{border:1px solid;display:inline-block;background:#22afba;margin:0 0 14px;line-height:32px;padding:5px 14px;font-weight:600}.wpcp_readmore,.wpcp_readmore:focus,.wpcp_readmore:hover{color:#fff}.wpcp-single-item .wpcp-all-captions .wpcp-post-meta{margin:0 0 6px;padding:0}.wpcp-post-carousel .wpcp-post-meta li{display:inline-block;margin-right:5px}.wpcp-post-carousel .wpcp-post-meta li:last-child{margin-right:0}.wpcp-post-meta li,.wpcp-post-meta li a{color:#999}.wpcp-carousel-section.detail-on-right .wpcp-single-item .wpcp-all-captions,.wpcp-carousel-section.detail-on-right .wpcp-single-item .wpcp-slide-image{float:left;width:50%;box-sizing:border-box}.wpcp-carousel-section.detail-with-overlay .wpcp-all-captions{position:absolute;top:0;bottom:0;left:0;right:0;display:flex;flex-direction:column;justify-content:center;height:100%}.wpcp-carousel-section.detail-with-overlay.overlay-lower .wpcp-all-captions{top:auto;display:block;height:auto}.wpcp-carousel-section.detail-with-overlay.overlay-on-hover .wpcp-all-captions{visibility:hidden;opacity:0;transition:visibility .3s linear,opacity .3s linear}.wpcp-carousel-section.detail-with-overlay.overlay-on-hover .wpcp-single-item:hover .wpcp-all-captions{visibility:visible;opacity:1}.wpcp-carousel-section.detail-with-overlay .wpcp-single-item{position:relative}.wpcp-carousel-section .wpcp-single-item:focus{outline:0}.wpcp-product-carousel .wpcp-single-item .wpcp-all-captions{padding:15px 20px 0;overflow:hidden;text-align:center}.wpcp-product-carousel .wpcp-single-item .wpcp-product-title{margin:0;font-size:16px;line-height:23px;font-weight:600}.wpcp-product-price{margin-top:5px}.wpcp-carousel-section.wpcp-product-carousel .wpcp-cart-button{margin-top:12px}.wpcp-carousel-section.wpcp-product-carousel .wpcp-cart-button a.button{background:#ebebeb;color:#545454;border:1px solid #d1d1d1;font-weight:500;padding:8px 20px;line-height:22px;display:inline-block;font-size:14px}#sp-wpcf-preview-box .wpcp-carousel-section.wpcp-product-carousel .wpcp-cart-button a.button{height:auto;margin-bottom:5px}.wpcp-carousel-section.wpcp-product-carousel .wpcp-all-captions .wpcp-cart-button a.add_to_cart_button.added{display:none}.wpcp-carousel-section.wpcp-product-carousel .wpcp-all-captions .wpcp-cart-button .added_to_cart{font-size:100%;margin:0;line-height:38px;cursor:pointer;position:relative;text-decoration:none;overflow:visible;padding:0 20px;font-weight:600;border-radius:3px;left:auto;color:#515151;background-color:#ebe9eb;border:0;display:inline-block;background-image:none;box-shadow:none;text-shadow:none;border:1px solid}.wpcp-carousel-section.wpcp-product-carousel .wpcp-all-captions .wpcp-cart-button a.button:hover{background:#3f3f3f;border-color:#d1d1d1;color:#fff}.wpcp-carousel-section.wpcp-product-carousel .wpcp-all-captions .wpcp-cart-button .wc-forward::after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:400;line-height:1;vertical-align:-.125em;font:normal normal normal 14px/1 FontAwesome;font-weight:900;line-height:inherit;vertical-align:baseline;content:"\f178";margin-left:.5407911001em}.wpcp-carousel-section .woocommerce-product-rating .star-rating{margin:4px auto;float:none}.wpcp-product-price span{font-weight:700;font-size:14px}.wpcp-carousel-section .swiper-button-next:after,.wpcp-carousel-section .swiper-button-next:before,.wpcp-carousel-section .swiper-button-prev:after,.wpcp-carousel-section .swiper-button-prev:before{display:none}.wpcp-carousel-section .swiper-button-prev{left:0;right:auto}.wpcp-carousel-section .swiper-button-next{right:0;left:auto}.wpcp-carousel-section .swiper-button-next,.wpcp-carousel-section .swiper-button-prev{width:30px;height:30px;line-height:30px;position:absolute;z-index:22;left:auto;top:auto;font-size:30px;-webkit-transition:ease all .3s;-moz-transition:ease all .3s;-ms-transition:ease all .3s;-o-transition:ease all .3s;transition:ease all .3s;margin-top:-15px;cursor:pointer}.wpcp-carousel-section.nav-vertical-center{margin:0 25px}.wpcp-carousel-section .swiper-button-next,.wpcp-carousel-section .swiper-button-next i,.wpcp-carousel-section .swiper-button-prev,.wpcp-carousel-section .swiper-button-prev i{line-height:28px;font-family:fontawesome;color:#000}.wpcp-carousel-section.nav-vertical-center .swiper-button-next,.wpcp-carousel-section.nav-vertical-center .swiper-button-prev{top:50%}.wpcp-carousel-section.nav-vertical-center .swiper-button-prev{left:-5px;right:auto;text-align:left}.wpcp-carousel-section.nav-vertical-center .swiper-button-next,.wpcp-carousel-section.nav-vertical-center .swiper-button-prev{margin-top:-15px}.wpcp-carousel-section.nav-vertical-center .swiper-pagination~.swiper-button-next,.wpcp-carousel-section.nav-vertical-center .swiper-pagination~.swiper-button-prev{margin-top:-35px}.wpcp-carousel-section.nav-vertical-center .swiper-button-next{right:-5px;text-align:right;left:auto}.wpcp-carousel-section .wpcp-swiper-dots{position:inherit;margin-top:10px}.wpcp-carousel-section .wpcp-swiper-dots .swiper-pagination-bullet{background-color:#ccc;border:0 solid;border-radius:50%;font-size:0;margin:3px;overflow:hidden;padding:0;text-indent:-999px;width:12px;height:12px;cursor:pointer;opacity:1}.wpcpro-row.no-gutters>[class*=wpcpro-col-]{padding-right:0;padding-left:0}.wpcpro-row>[class*=wpcpro-col-]{padding:0 10px;padding-bottom:20px}.wpcpro-row{display:flex;flex-wrap:wrap;margin-right:-10px;margin-left:-10px}.wpcpro-post-pagination .ajax-page-numbers,.wpcpro-post-pagination .page-numbers{background:#fff;color:#5e5e5e;border:2px solid #bbb;width:38px;height:38px;line-height:38px;font-size:16px;text-align:center;display:inline-block;margin-right:4px;text-decoration:none;font-weight:700;border-radius:3px;-webkit-transition:all .33s;transition:all .33s;-webkit-box-sizing:content-box;box-sizing:content-box}.wpcpro-post-pagination .ajax-page-numbers.current,.wpcpro-post-pagination .page-numbers.current{cursor:auto;color:#fff;background:#178087;border-color:#178087}.wpcpro-post-pagination-number{margin-top:20px}.wpcpro-post-pagination a.page-numbers:hover,.wpcpro-post-pagination span.current,.wpcpro-post-pagination span:hover{color:#fff;background:#178087;border-color:#178087}.wpcp-single-item{direction:ltr}html[dir=rtl] .wpcp-single-item{direction:rtl}.wpcp-carousel-section .wpcp-slide-image{line-height:0;text-align:center;overflow:hidden}.wpcp-carousel-section i.fa{font-style:normal}.block-editor-page a.sp_wp_carousel_block_edit_button,a.sp_wp_carousel_block_edit_button{display:inline-block;text-decoration:underline;font-size:16px;margin:10px 0}.wpcf-fancybox-wrapper .fancybox-thumbs{top:auto;width:auto;left:0;right:0;padding:3px 10px 5px 10px;box-sizing:border-box;background:rgba(0,0,0,.3);margin:0 auto}.wpcf-fancybox-wrapper .fancybox-thumbs-x .fancybox-thumbs__list{margin:auto}.wpcf-fancybox-wrapper .fancybox-inner{right:0!important;bottom:0}body.admin-bar .wpcf-fancybox-wrapper.fancybox-container .fancybox-infobar,body.admin-bar .wpcf-fancybox-wrapper.fancybox-container .fancybox-toolbar{top:0}.wpcf-fancybox-wrapper .fancybox-slide--image .fancybox-content{margin-top:0;margin-bottom:0}.wpcf-fancybox-wrapper.fancybox-show-thumbs .fancybox-inner{bottom:95px}.fancybox-container,.wpcf-fancybox-wrapper{z-index:9999929!important}.wpcf-fancybox-wrapper .fancybox-thumbs__list a:before{border-width:4px}.wpcf-fancybox-wrapper .fancybox-navigation .fancybox-button .wpcp-fancybox-nav-arrow i{font-size:30px}.wpcf-fancybox-wrapper .fancybox-navigation .fancybox-button{background-clip:border-box;width:50px}.wpcf-fancybox-wrapper .fancybox-navigation .fancybox-button.fancybox-button--arrow_right .wpcp-fancybox-nav-arrow{margin-left:-15px}.wpcf-fancybox-wrapper~.elementor-lightbox{display:none!important}.elementor-default .wpcp-carousel-wrapper .swiper-container:not(.swiper-container-initialized) .swiper-wrapper{overflow:initial}.wpcp-carousel-wrapper .wpcp-carousel-section.wpcp-image-carousel .wpcp-single-item img,.wpcp-carousel-wrapper .wpcp-carousel-section.wpcp-post-carousel .wpcp-single-item img,.wpcp-carousel-wrapper .wpcp-carousel-section.wpcp-product-carousel .wpcp-single-item img{-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}1 .wpcp-carousel-wrapper *{word-break:break-word;word-wrap:break-word;box-sizing:border-box}.wpcp-carousel-section.wpcp-standard:not(.wpcp-preloader){display:none}.wpcp-carousel-section.wpcp-standard.swiper-initialized:not(.wpcp-preloader){display:block}.wpcp-carousel-wrapper,.wpcp-carousel-wrapper .wpcp-carousel-content-wrapper{position:relative}.wpcp-carousel-section.wpcp-preloader{opacity:0}.wpcp-carousel-preloader{position:absolute;left:0;top:0;height:100%;width:100%;text-align:center;display:flex;align-items:center;justify-content:center}.sp-wpcp-wrapper{margin-bottom:0}.wpcp-carousel-section.wpcp-standard{overflow:hidden}.wpcp-carousel-section.wpcp-standard{overflow:hidden;padding-right:2px}.wpcp-carousel-section .swiper-wrapper{align-items:center}.wpcp-carousel-section .wpcp-single-item{overflow:hidden;vertical-align:middle;float:none;max-width:100%}.wpcp-all-captions li{list-style:none;margin:0}.wpcp-carousel-section p,.wpcp-carousel-section ul,.wpcp-image-carousel .wpcp-single-item .wpcp-all-captions h2{margin:0}.wpcp-carousel-section.wpcp-video-carousel .wpcp-single-item .wpcp-slide-image{position:relative}.wpcp-carousel-section.wpcp-content-carousel .wpcp-single-item{padding-left:15px;padding-right:15px}.wpcp-carousel-section .wpcp-single-item figure{margin:0;line-height:0}.wpcp-carousel-section.wpcp-image-carousel .wpcp-single-item figure{text-align:center}.wpcp-carousel-section .wpcp-single-item img[data-lazy]{width:32px}.wpcp-carousel-section .wpcp-single-item img{margin:0 auto;max-width:100%;height:auto;box-shadow:none}.wpcp-carousel-section.wpcp-image-carousel .wpcp-single-item .wpcp-all-captions{padding:10px 20px 15px}.wpcp-carousel-section .wpcp-single-item .wpcp-all-captions .wpcp-image-description{margin:6px 0 0}.wpcp-carousel-section .wpcp-single-item .wpcp-slide-image a:focus{outline:0}.wpcp-carousel-section .wpcp-all-captions a,.wpcp-carousel-section a,.wpcp-carousel-section a:hover{text-decoration:none}.wpcp-post-carousel .wpcp-single-item .wpcp-all-captions{padding:15px 20px 0;overflow:hidden}#poststuff h2,.wpcp-post-carousel .wpcp-single-item .wpcp-all-captions h2{font-size:16px;font-weight:600;margin:0 0 10px}.wpcp-single-item h2 a{color:#444;text-decoration:none}.wpcp-post-carousel .wpcp-single-item .wpcp-all-captions .post-categories{margin:0 0 7px;padding:0;display:block}.wpcp-post-carousel .wpcp-all-captions p{margin-bottom:15px}.wpcp_readmore{border:1px solid;display:inline-block;background:#22afba;margin:0 0 14px;line-height:32px;padding:5px 14px;font-weight:600}.wpcp_readmore,.wpcp_readmore:focus,.wpcp_readmore:hover{color:#fff}.wpcp-single-item .wpcp-all-captions .wpcp-post-meta{margin:0 0 6px;padding:0}.wpcp-post-carousel .wpcp-post-meta li{display:inline-block;margin-right:5px}.wpcp-post-carousel .wpcp-post-meta li:last-child{margin-right:0}.wpcp-post-meta li,.wpcp-post-meta li a{color:#999}.wpcp-carousel-section.detail-on-right .wpcp-single-item .wpcp-all-captions,.wpcp-carousel-section.detail-on-right .wpcp-single-item .wpcp-slide-image{float:left;width:50%;box-sizing:border-box}.wpcp-carousel-section.detail-with-overlay .wpcp-all-captions{position:absolute;top:0;bottom:0;left:0;right:0;display:flex;flex-direction:column;justify-content:center;height:100%}.wpcp-carousel-section.detail-with-overlay.overlay-lower .wpcp-all-captions{top:auto;display:block;height:auto}.wpcp-carousel-section.detail-with-overlay.overlay-on-hover .wpcp-all-captions{visibility:hidden;opacity:0;transition:visibility .3s linear,opacity .3s linear}.wpcp-carousel-section.detail-with-overlay.overlay-on-hover .wpcp-single-item:hover .wpcp-all-captions{visibility:visible;opacity:1}.wpcp-carousel-section.detail-with-overlay .wpcp-single-item{position:relative}.wpcp-carousel-section .wpcp-single-item:focus{outline:0}.wpcp-product-carousel .wpcp-single-item .wpcp-all-captions{padding:15px 20px 0;overflow:hidden;text-align:center}.wpcp-product-carousel .wpcp-single-item .wpcp-product-title{margin:0;font-size:16px;line-height:23px;font-weight:600}.wpcp-product-price{margin-top:5px}.wpcp-carousel-section.wpcp-product-carousel .wpcp-cart-button{margin-top:12px}.wpcp-carousel-section.wpcp-product-carousel .wpcp-cart-button a.button{background:#ebebeb;color:#545454;border:1px solid #d1d1d1;font-weight:500;padding:8px 20px;line-height:22px;display:inline-block;font-size:14px}#sp-wpcf-preview-box .wpcp-carousel-section.wpcp-product-carousel .wpcp-cart-button a.button{height:auto;margin-bottom:5px}.wpcp-carousel-section.wpcp-product-carousel .wpcp-all-captions .wpcp-cart-button a.add_to_cart_button.added{display:none}.wpcp-carousel-section.wpcp-product-carousel .wpcp-all-captions .wpcp-cart-button .added_to_cart{font-size:100%;margin:0;line-height:38px;cursor:pointer;position:relative;text-decoration:none;overflow:visible;padding:0 20px;font-weight:600;border-radius:3px;left:auto;color:#515151;background-color:#ebe9eb;border:0;display:inline-block;background-image:none;box-shadow:none;text-shadow:none;border:1px solid}.wpcp-carousel-section.wpcp-product-carousel .wpcp-all-captions .wpcp-cart-button a.button:hover{background:#3f3f3f;border-color:#d1d1d1;color:#fff}.wpcp-carousel-section.wpcp-product-carousel .wpcp-all-captions .wpcp-cart-button .wc-forward::after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:400;line-height:1;vertical-align:-.125em;font:normal normal normal 14px/1 FontAwesome;font-weight:900;line-height:inherit;vertical-align:baseline;content:"\f178";margin-left:.5407911001em}.wpcp-carousel-section .woocommerce-product-rating .star-rating{margin:4px auto;float:none}.wpcp-product-price span{font-weight:700;font-size:14px}.wpcp-carousel-section .swiper-button-next:after,.wpcp-carousel-section .swiper-button-next:before,.wpcp-carousel-section .swiper-button-prev:after,.wpcp-carousel-section .swiper-button-prev:before{display:none}.wpcp-carousel-section .swiper-button-prev{left:0;right:auto}.wpcp-carousel-section .swiper-button-next{right:0;left:auto}.wpcp-carousel-section .swiper-button-next,.wpcp-carousel-section .swiper-button-prev{width:30px;height:30px;line-height:30px;position:absolute;z-index:22;left:auto;top:auto;font-size:30px;-webkit-transition:ease all .3s;-moz-transition:ease all .3s;-ms-transition:ease all .3s;-o-transition:ease all .3s;transition:ease all .3s;margin-top:-15px;cursor:pointer}.wpcp-carousel-section.nav-vertical-center{margin:0 25px}.wpcp-carousel-section .swiper-button-next,.wpcp-carousel-section .swiper-button-next i,.wpcp-carousel-section .swiper-button-prev,.wpcp-carousel-section .swiper-button-prev i{line-height:28px;font-family:fontawesome;color:#000}.wpcp-carousel-section.nav-vertical-center .swiper-button-next,.wpcp-carousel-section.nav-vertical-center .swiper-button-prev{top:50%}.wpcp-carousel-section.nav-vertical-center .swiper-button-prev{left:-5px;right:auto;text-align:left}.wpcp-carousel-section.nav-vertical-center .swiper-button-next,.wpcp-carousel-section.nav-vertical-center .swiper-button-prev{margin-top:-15px}.wpcp-carousel-section.nav-vertical-center .swiper-pagination~.swiper-button-next,.wpcp-carousel-section.nav-vertical-center .swiper-pagination~.swiper-button-prev{margin-top:-35px}.wpcp-carousel-section.nav-vertical-center .swiper-button-next{right:-5px;text-align:right;left:auto}.wpcp-carousel-section .wpcp-swiper-dots{position:inherit;margin-top:10px}.wpcp-carousel-section .wpcp-swiper-dots .swiper-pagination-bullet{background-color:#ccc;border:0 solid;border-radius:50%;font-size:0;margin:3px;overflow:hidden;padding:0;text-indent:-999px;width:12px;height:12px;cursor:pointer;opacity:1}.wpcpro-row.no-gutters>[class*=wpcpro-col-]{padding-right:0;padding-left:0}.wpcpro-row>[class*=wpcpro-col-]{padding:0 10px;padding-bottom:20px}.wpcpro-row{display:flex;flex-wrap:wrap;margin-right:-10px;margin-left:-10px}.wpcpro-post-pagination .ajax-page-numbers,.wpcpro-post-pagination .page-numbers{background:#fff;color:#5e5e5e;border:2px solid #bbb;width:38px;height:38px;line-height:38px;font-size:16px;text-align:center;display:inline-block;margin-right:4px;text-decoration:none;font-weight:700;border-radius:3px;-webkit-transition:all .33s;transition:all .33s;-webkit-box-sizing:content-box;box-sizing:content-box}.wpcpro-post-pagination .ajax-page-numbers.current,.wpcpro-post-pagination .page-numbers.current{cursor:auto;color:#fff;background:#178087;border-color:#178087}.wpcpro-post-pagination-number{margin-top:20px}.wpcpro-post-pagination a.page-numbers:hover,.wpcpro-post-pagination span.current,.wpcpro-post-pagination span:hover{color:#fff;background:#178087;border-color:#178087}.wpcp-single-item{direction:ltr}html[dir=rtl] .wpcp-single-item{direction:rtl}.wpcp-carousel-section .wpcp-slide-image{line-height:0;text-align:center;overflow:hidden}.wpcp-carousel-section i.fa{font-style:normal}.block-editor-page a.sp_wp_carousel_block_edit_button,a.sp_wp_carousel_block_edit_button{display:inline-block;text-decoration:underline;font-size:16px;margin:10px 0}.wpcf-fancybox-wrapper .fancybox-thumbs{top:auto;width:auto;left:0;right:0;padding:3px 10px 5px 10px;box-sizing:border-box;background:rgba(0,0,0,.3);margin:0 auto}.wpcf-fancybox-wrapper .fancybox-thumbs-x .fancybox-thumbs__list{margin:auto}.wpcf-fancybox-wrapper .fancybox-inner{right:0!important;bottom:0}body.admin-bar .wpcf-fancybox-wrapper.fancybox-container .fancybox-infobar,body.admin-bar .wpcf-fancybox-wrapper.fancybox-container .fancybox-toolbar{top:0}.wpcf-fancybox-wrapper .fancybox-slide--image .fancybox-content{margin-top:0;margin-bottom:0}.wpcf-fancybox-wrapper.fancybox-show-thumbs .fancybox-inner{bottom:95px}.fancybox-container,.wpcf-fancybox-wrapper{z-index:9999929!important}.wpcf-fancybox-wrapper .fancybox-thumbs__list a:before{border-width:4px}.wpcf-fancybox-wrapper .fancybox-navigation .fancybox-button .wpcp-fancybox-nav-arrow i{font-size:30px}.wpcf-fancybox-wrapper .fancybox-navigation .fancybox-button{background-clip:border-box;width:50px}.wpcf-fancybox-wrapper .fancybox-navigation .fancybox-button.fancybox-button--arrow_right .wpcp-fancybox-nav-arrow{margin-left:-15px}.wpcf-fancybox-wrapper~.elementor-lightbox{display:none!important}.elementor-default .wpcp-carousel-wrapper .swiper-container:not(.swiper-container-initialized) .swiper-wrapper{overflow:initial}.wpcp-carousel-wrapper .wpcp-carousel-section.wpcp-image-carousel .wpcp-single-item img,.wpcp-carousel-wrapper .wpcp-carousel-section.wpcp-post-carousel .wpcp-single-item img,.wpcp-carousel-wrapper .wpcp-carousel-section.wpcp-product-carousel .wpcp-single-item img{-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s} -
wp-carousel-free/trunk/public/shortcode-deprecated.php
r2874221 r3065296 173 173 174 174 $swipetoslide = esc_attr( $swipe ) ? true : false; 175 $wpcp_swiper_options = ' data-swiper=\'{ "accessibility":true, "arrows":' . esc_attr( $nav ) . ', "autoplay":' . esc_attr( $auto_play ) . ', "autoplaySpeed":' . esc_attr( intval( $autoplay_speed ) ) . ', "dots":' . esc_attr( $bullets ) . ', "infinite":' . esc_attr( $infinite ) . ', "speed":' . esc_attr( intval( $speed ) ) . ', "pauseOnHover":' . esc_attr( $pause_on_hover ) . ', "spaceBetween": 20, "slidesToShow":{"lg_desktop":' . esc_attr( intval( $items ) ) . ', "desktop": ' . esc_attr( intval( $items_desktop ) ) . ', "laptop": ' . esc_attr( intval( $items_desktop_small ) ) . ', "tablet": ' . esc_attr( intval( $items_tablet ) ) . ', "mobile": ' . esc_attr( intval( $items_mobile ) ) . '}, "responsive":{"desktop":' . esc_attr( intval( $desktop_size ) ) . ', "laptop": ' . esc_attr( intval( $laptop_size ) ) . ', "tablet": ' . esc_attr( intval( $tablet_size ) ) . ', "mobile": ' . esc_attr( intval( $mobile_size ) ) . '}, "rtl":' . esc_attr( $rtl ) . ', "lazyLoad": false, "swipe": ' . esc_attr( $swipe ) . ', "draggable": ' . esc_attr( $draggable ) . ', "swipeToSlide":' . esc_attr( $swipetoslide ) . ', "freeMode": false }\'';176 177 $gallery_div = "<div class='wpcp-carousel-wrapper wpcp-wrapper-" . esc_attr( $id ) . "'><div id='wordpress-carousel-free-" . esc_attr( $id ) . "' class='wpcp-carousel-section wpcp-standard nav-vertical-center' " . wp_kses_post( $wpcp_swiper_options ) . "><div class='swiper-wrapper'>";175 $wpcp_swiper_options = '{ "accessibility":true, "arrows":' . esc_attr( $nav ) . ', "autoplay":' . esc_attr( $auto_play ) . ', "autoplaySpeed":' . esc_attr( intval( $autoplay_speed ) ) . ', "dots":' . esc_attr( $bullets ) . ', "infinite":' . esc_attr( $infinite ) . ', "speed":' . esc_attr( intval( $speed ) ) . ', "pauseOnHover":' . esc_attr( $pause_on_hover ) . ', "spaceBetween": 20, "slidesToShow":{"lg_desktop":' . esc_attr( intval( $items ) ) . ', "desktop": ' . esc_attr( intval( $items_desktop ) ) . ', "laptop": ' . esc_attr( intval( $items_desktop_small ) ) . ', "tablet": ' . esc_attr( intval( $items_tablet ) ) . ', "mobile": ' . esc_attr( intval( $items_mobile ) ) . '}, "responsive":{"desktop":' . esc_attr( intval( $desktop_size ) ) . ', "laptop": ' . esc_attr( intval( $laptop_size ) ) . ', "tablet": ' . esc_attr( intval( $tablet_size ) ) . ', "mobile": ' . esc_attr( intval( $mobile_size ) ) . '}, "rtl":' . esc_attr( $rtl ) . ', "lazyLoad": false, "swipe": ' . esc_attr( $swipe ) . ', "draggable": ' . esc_attr( $draggable ) . ', "swipeToSlide":' . esc_attr( $swipetoslide ) . ', "freeMode": false }'; 176 177 $gallery_div = "<div class='wpcp-carousel-wrapper wpcp-wrapper-" . esc_attr( $id ) . "'><div id='wordpress-carousel-free-" . esc_attr( $id ) . "' class='wpcp-carousel-section wpcp-standard nav-vertical-center' data-swiper='" . esc_attr( $wpcp_swiper_options ) . "'><div class='swiper-wrapper'>"; 178 178 179 179 $output = apply_filters( 'gallery_style', $gallery_style . $gallery_div ); -
wp-carousel-free/trunk/public/templates/carousel.php
r3017771 r3065296 19 19 WPCF_Helper::section_title( $post_id, $section_title, $main_section_title ); 20 20 WPCF_Helper::preloader( $post_id, $preloader ); 21 $the_rtl = ( 'ltr' === $carousel_direction ) ? ' dir="rtl"' : ' dir="ltr"';21 $the_rtl = ( 'ltr' === $carousel_direction ) ? 'rtl' : 'ltr'; 22 22 ?> 23 23 <div class="wpcp-carousel-content-wrapper"> 24 <div id="sp-wp-carousel-free-id-<?php echo esc_attr( $post_id ); ?>" class="<?php echo esc_attr( $carousel_classes ); ?>" <?php echo wp_kses_post( $wpcp_swiper_options ); ?> <?php echo $the_rtl; ?>>24 <div id="sp-wp-carousel-free-id-<?php echo esc_attr( $post_id ); ?>" class="<?php echo esc_attr( $carousel_classes ); ?>" data-swiper='<?php echo esc_attr( $wpcp_swiper_options ); ?>' dir="<?php echo esc_attr( $the_rtl ); ?>"> 25 25 <div class="swiper-wrapper"> 26 26 <?php -
wp-carousel-free/trunk/readme.txt
r3063183 r3065296 4 4 Requires at least: 5.0 5 5 Tested up to: 6.5 6 Stable tag: 2.6. 36 Stable tag: 2.6.4 7 7 License: GPLv2 or later 8 8 License URI: http://www.gnu.org/licenses/gpl-2.0.html … … 327 327 == Changelog == 328 328 329 = 2.6.4 – Apr 05, 2024 = 330 * Improved: The plugin security improved. 331 * Improved: The horizontal alignment of the images is set to center aligned in the image carousel. 332 * Tested: WooCommerce 8.7.0 compatibility. 333 329 334 = 2.6.3 – Apr 03, 2024 = 330 335 * Fix: The warning was found when the plugin was activated via the WP-Cli command. -
wp-carousel-free/trunk/wp-carousel-free.php
r3063183 r3065296 10 10 * Plugin URI: https://wordpresscarousel.com/ 11 11 * Description: The most powerful and user-friendly carousel, slider, and gallery plugin for WordPress. Create unlimited beautiful carousels, sliders, and galleries in minutes using images, posts, WooCommerce products, etc. 12 * Version: 2.6. 312 * Version: 2.6.4 13 13 * Author: ShapedPlugin LLC 14 14 * Author URI: https://shapedplugin.com/ … … 18 18 * Domain Path: /languages 19 19 * WC requires at least: 4.0 20 * WC tested up to: 8. 5.120 * WC tested up to: 8.7.0 21 21 */ 22 22 … … 120 120 public function setup() { 121 121 $this->plugin_name = 'wp-carousel-free'; 122 $this->version = '2.6. 3';122 $this->version = '2.6.4'; 123 123 $this->define_constants(); 124 124 $this->includes();
Note: See TracChangeset
for help on using the changeset viewer.