{"id":36014,"date":"2015-05-05T18:17:38","date_gmt":"2015-05-05T18:17:38","guid":{"rendered":"https:\/\/wordpress.org\/plugins-wp\/wp-posts-carousel\/"},"modified":"2025-05-15T18:50:56","modified_gmt":"2025-05-15T18:50:56","slug":"wp-posts-carousel","status":"publish","type":"plugin","link":"https:\/\/ar.wordpress.org\/plugins\/wp-posts-carousel\/","author":13665936,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.3.13","stable_tag":"1.3","tested":"6.7.5","requires":"3.6","requires_php":"","requires_plugins":null,"header_name":"Wp Posts Carousel","header_author":"Marcin Gierada","header_description":"","assets_banners_color":"aac87a","last_updated":"2025-05-15 18:50:56","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"http:\/\/www.teastudio.pl\/product\/wp-posts-carousel\/","header_author_uri":"http:\/\/www.teastudio.pl\/","rating":4.6,"author_block_rating":0,"active_installs":3000,"downloads":96689,"num_ratings":27,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.3":{"tag":"1.3","author":"teastudio.pl","date":"2025-05-15 18:50:56"}},"upgrade_notice":[],"ratings":{"1":"2","2":0,"3":0,"4":"2","5":"23"},"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":1154352,"resolution":"128x128","location":"assets","locale":""}},"assets_banners":{"banner-772x250.png":{"filename":"banner-772x250.png","revision":1403961,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.3"],"block_files":[],"assets_screenshots":{"screenshot-4.png":{"filename":"screenshot-4.png","revision":3294366,"resolution":"4","location":"plugin"},"screenshot-1.png":{"filename":"screenshot-1.png","revision":3294366,"resolution":"1","location":"plugin"},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3294366,"resolution":"3","location":"plugin"},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3294366,"resolution":"2","location":"plugin"},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3294366,"resolution":"5","location":"plugin"}},"screenshots":{"1":"Widget configuration","2":"Shortcode generator","3":"WYSIWYG button","4":"Settings page","5":"Example of usage"},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[786,238938,8612,15919],"plugin_category":[50],"plugin_contributors":[237917,79774],"plugin_business_model":[],"class_list":["post-36014","plugin","type-plugin","status-publish","hentry","plugin_tags-carousel","plugin_tags-custom-carousel","plugin_tags-owl-carousel","plugin_tags-posts-carousel","plugin_category-media","plugin_contributors-coolcatideas","plugin_contributors-teastudiopl","plugin_committers-teastudiopl"],"banners":{"banner":"https:\/\/ps.w.org\/wp-posts-carousel\/assets\/banner-772x250.png?rev=1403961","banner_2x":false,"banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/wp-posts-carousel\/assets\/icon-128x128.png?rev=1154352","icon_2x":false,"generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/wp-posts-carousel\/trunk\/screenshot-1.png?rev=3294366","caption":"Widget configuration"},{"src":"https:\/\/ps.w.org\/wp-posts-carousel\/trunk\/screenshot-2.png?rev=3294366","caption":"Shortcode generator"},{"src":"https:\/\/ps.w.org\/wp-posts-carousel\/trunk\/screenshot-3.png?rev=3294366","caption":"WYSIWYG button"},{"src":"https:\/\/ps.w.org\/wp-posts-carousel\/trunk\/screenshot-4.png?rev=3294366","caption":"Settings page"},{"src":"https:\/\/ps.w.org\/wp-posts-carousel\/trunk\/screenshot-5.png?rev=3294366","caption":"Example of usage"}],"raw_content":"<!--section=description-->\n<h4>This plugin is under development, and we apologize for the lack of updates. The development is ongoing, and we are planning to release it in May 2025! \ud83d\ude80 Stay tuned!<\/h4>\n\n<p><strong>WP Posts Carousel<\/strong> allows to view the list of selected post types in a carousel. The plugin offers rich parameters of carousel display and post information, and provides better support for mobile devices. The plugin is equipped with a code generator (allows to insert the carousel into content) and a dedicated widget.\nThis plugin uses <a href=\"http:\/\/www.owlcarousel.owlgraphic.com\/\">OWL Carousel<\/a> in new version 2.0.0-beta.2.4.<\/p>\n\n<h4>This plugin may require some others plugins or libraries:<\/h4>\n\n<ul>\n<li><strong>Font Awesome<\/strong> - this library is included but you can disable it on the plugin's settings page<\/li>\n<li><strong>WordPress Popular Posts<\/strong> - this plugin is required only if you want to display popular posts in the carousel<\/li>\n<\/ul>\n\n<h4>Now available in the following Languages<\/h4>\n\n<ul>\n<li>English (en_EN)<\/li>\n<li>Polish (pl_PL)<\/li>\n<\/ul>\n\n<p>If you need other translation or you would like to create some, please visit <a href=\"https:\/\/crowdin.com\/project\/wp-posts-carousel\">crowdin.com<\/a> project page.<\/p>\n\n<p>For more information, check out <a href=\"http:\/\/www.teastudio.pl\/product\/wp-posts-carousel\/\">PLUGIN HOMEPAGE<\/a>.<\/p>\n\n<p>I will be grateful for opinions and reviews.<\/p>\n\n<h3>Translations:<\/h3>\n\n<ul>\n<li>English - by Marcin Gierada<\/li>\n<li>Polish - by Marcin Gierada<\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li>Upload plugin either via the your's WordPress installation, or by uploading to the \/wp-content\/plugins\/ by FTP client<\/li>\n<li>Install the plugin through the 'Plugins' menu in WordPress.<\/li>\n<li>Activate \"WP Posts Carousel\" in the \"Plugins\" using the \"Activate\" link.<\/li>\n<li>Go to the plugin settings page in the \"Settings\" menu.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<p>If you've got any questions, don't hesitate to ask.<\/p>\n<dl>\n<dt id='i%20made%20a%20update%20from%20a%20previous%20version.%20what%20now%3F'><h3>I made a update from a previous version. What now?<\/h3><\/dt>\n<dd><ul>\n<li>If you're using on your website shortcode from this plugin, the best way is to delete old code and generate it again.<\/li>\n<li>If you're using widget, you must update its options.<\/li>\n<li><strong>Go to the plugin settings page and see if there are any notifications<\/strong><\/li>\n<\/ul><\/dd>\n<dt id='how%20can%20i%20add%20custom%20theme%3F'><h3>How can I add custom theme?<\/h3><\/dt>\n<dd><ol>\n<li>Now, you can add your custom stylesheet in your's theme directory.<\/li>\n<li>If you don't have \"css\" folder in your WordPress theme, you must create it.<\/li>\n<li>Then, in this folder create another - named \"wp-posts-carousel\" and now you can move custom stylesheets in there :)<\/li>\n<\/ol>\n\n<p>Folders path should looks like this:\n    \/themes\/my_wordpress_theme\/css\/wp-posts-carousel\/custom.css<\/p><\/dd>\n<dt id='how%20can%20i%20use%20custom%20actions%20or%20filters%3F'><h3>How can I use custom actions or filters?<\/h3><\/dt>\n<dd><p>From 1.1.1 version you can use your own actions and filters to overwrite values or html code.<\/p>\n\n<p>Lists of actions:<\/p>\n\n<ul>\n<li>wpc_before_item_content (1 parameter - $params)<\/li>\n<li>wpc_after_item_content (1 parameter - $params)<\/li>\n<\/ul>\n\n<p>Lists of filters:<\/p>\n\n<p><strong>new filters for developers<\/strong><\/p>\n\n<ul>\n<li>wpc_get_shows (1 parameter - $value)<\/li>\n<li>wpc_get_orderings (1 parameter - $value)<\/li>\n<li>get_descriptions (1 parameter - $value)<\/li>\n<li>get_sources (1 parameter - $value)<\/li>\n<\/ul>\n\n<p><strong>standard filters<\/strong><\/p>\n\n<ul>\n<li>wpc_query (2 parameters - $value, $params)<\/li>\n<li>wpc_item_featured_image_placeholder (1 parameter - $value)<\/li>\n<li>wpc_item_featured_image (2 parameters - $value, $params)<\/li>\n<li>wpc_item_title (2 parameters - $value, $params)<\/li>\n<li>wpc_item_created_date (2 parameters - $value, $params)<\/li>\n<li>wpc_item_categories (2 parameters - $value, $params)<\/li>\n<li>wpc_item_description (2 parameters - $value, $params)<\/li>\n<li>wpc_item_tags (2 parameters - $value, $params)<\/li>\n<li>wpc_item_buttons (2 parameters - $value, $params)<\/li>\n<\/ul>\n\n<p>Variable <strong>$params<\/strong> includes all plugin's values and other variables that are required to display.<\/p>\n\n<p>e.g:\nTo overwrite html of the title, you can create function in your functions.php file:\n<a href=\"http:\/\/pastebin.com\/kZs3bDh1\">See \"Overwrite title by filters from WP Posts Carousel\"<\/a><\/p>\n\n<p>For more info visit <a href=\"https:\/\/codex.wordpress.org\/Function_Reference\/add_filter\">WordPress Function Reference\/add filter<\/a><\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.3.13<\/h4>\n\n<ul>\n<li>fixed security issues, thanks to Patchstack and Martino S. (r3verii)<\/li>\n<\/ul>\n\n<h4>1.3.12<\/h4>\n\n<ul>\n<li>fixed security issues, thanks to Patchstack and Martino S. (r3verii)<\/li>\n<\/ul>\n\n<h4>1.3.11<\/h4>\n\n<ul>\n<li>fixed security issues, thanks to Marc F.<\/li>\n<\/ul>\n\n<h4>1.3.10<\/h4>\n\n<ul>\n<li>fixed security issues, thanks to Patchstack and Muhammad Y.<\/li>\n<\/ul>\n\n<h4>1.3.9<\/h4>\n\n<ul>\n<li>fixed security issues, thanks to Patchstack and Martino S. (r3verii)<\/li>\n<\/ul>\n\n<h4>1.3.8<\/h4>\n\n<ul>\n<li>fixed security issues, thanks to Wordfence and Krzysztof Z.<\/li>\n<\/ul>\n\n<h4>1.3.7<\/h4>\n\n<ul>\n<li>fixed problems with newest version of PHP and Wordpress (thanks to John Holt and Steckinsights)<\/li>\n<\/ul>\n\n<h4>1.3.6<\/h4>\n\n<ul>\n<li>fixed problem with query<\/li>\n<\/ul>\n\n<h4>1.3.5<\/h4>\n\n<ul>\n<li>added params value to the \"wpc_query\" filter<\/li>\n<li>added new filters for custom modifications<\/li>\n<li>added option to set the relation method between categories and tags <\/li>\n<\/ul>\n\n<h4>1.3.4<\/h4>\n\n<ul>\n<li>fixed bug with params in \"wpc_item_categories\" filter<\/li>\n<\/ul>\n\n<h4>1.3.3<\/h4>\n\n<ul>\n<li>fixed small bug on generating js for the carousel (thanks to tehpopulator from wordpress.org)<\/li>\n<li>fixed small bug on the plugin settings page (thanks to studiokb from wordpress.org)<\/li>\n<\/ul>\n\n<h4>1.3.2<\/h4>\n\n<ul>\n<li>added skipped \"Show created date\" option to the widget (thanks to Luca Franchini)<\/li>\n<li>check if some of the new variables is exists (thanks to Weronika Rudnicka)<\/li>\n<\/ul>\n\n<h4>1.3.1<\/h4>\n\n<ul>\n<li>fixed filters: wpc_item_categories and wpc_item_tags<\/li>\n<\/ul>\n\n<h4>1.3.0<\/h4>\n\n<ul>\n<li>fixed HTML5 validation<\/li>\n<li>added option to exclude posts from display<\/li>\n<li>added option to select where it should include plugin's scripts (head or footer section)<\/li>\n<li>added option to display many post types in one carousel<\/li>\n<li>added option to create custom breakpoints for better responsiveness<\/li>\n<\/ul>\n\n<h4>1.2.9<\/h4>\n\n<ul>\n<li>fixed the problem with non existing variables<\/li>\n<li>added the \"wpc_query\" filter to overwrite query parameters<\/li>\n<\/ul>\n\n<h4>1.2.8<\/h4>\n\n<ul>\n<li>fixed the code structure<\/li>\n<\/ul>\n\n<h4>1.2.7<\/h4>\n\n<ul>\n<li>fixed conditions to display categories and tags<\/li>\n<\/ul>\n\n<h4>1.2.6<\/h4>\n\n<ul>\n<li>again, fixed the problem with custom taxonomies on WordPress 4.4<\/li>\n<\/ul>\n\n<h4>1.2.5<\/h4>\n\n<ul>\n<li>fixed the problem with custom taxonomies on WordPress 4.4<\/li>\n<\/ul>\n\n<h4>1.2.4<\/h4>\n\n<ul>\n<li>fixed custom taxonomy queries<\/li>\n<li>added inputs validation<\/li>\n<li>added donate link<\/li>\n<\/ul>\n\n<h4>1.2.3<\/h4>\n\n<ul>\n<li>fixed carousel loading - hide before load<\/li>\n<\/ul>\n\n<h4>1.2.2<\/h4>\n\n<ul>\n<li>fixed custom stylesheet loading (thanks to CotswoldPhoto)<\/li>\n<\/ul>\n\n<h4>1.2.1<\/h4>\n\n<ul>\n<li>fixed auto height display<\/li>\n<\/ul>\n\n<h4>1.2.0<\/h4>\n\n<ul>\n<li>improved WordPress 4.3 capatible<\/li>\n<li>fixed query for custom post types<\/li>\n<li>added option to setup visible items on mobile, tablets and desktop devices<\/li>\n<li>translation update<\/li>\n<li>added new filter \"wpc_item_featured_image_placeholder\" for the featured image placeholder<\/li>\n<li>fixed problem with lazy loading images<\/li>\n<\/ul>\n\n<h4>1.1.9<\/h4>\n\n<ul>\n<li>fixed display one item carousel<\/li>\n<\/ul>\n\n<h4>1.1.8<\/h4>\n\n<ul>\n<li>added option to disable auto height<\/li>\n<\/ul>\n\n<h4>1.1.7<\/h4>\n\n<ul>\n<li>added autoplay speed option<\/li>\n<li>improved lazy load for large images<\/li>\n<\/ul>\n\n<h4>1.1.6<\/h4>\n\n<ul>\n<li>updated Polish language translation<\/li>\n<\/ul>\n\n<h4>1.1.5<\/h4>\n\n<ul>\n<li>fixed problem with jQuery UI Effects library<\/li>\n<\/ul>\n\n<h4>1.1.4<\/h4>\n\n<ul>\n<li>fixed problem with duplicate posts<\/li>\n<\/ul>\n\n<h4>1.1.3<\/h4>\n\n<ul>\n<li>fixed problem with animation variable in shortcode generator<\/li>\n<\/ul>\n\n<h4>1.1.2<\/h4>\n\n<ul>\n<li>replaced display the excerpt from directly field's value to automatically gererate excerpt by get_the_excerpt() function<\/li>\n<\/ul>\n\n<h4>1.1.1<\/h4>\n\n<ul>\n<li>added actions and filters to overwrite html and values<\/li>\n<li>added option to select posts or custom post types by IDs<\/li>\n<\/ul>\n\n<p>Remember to rebuild your shortcodes and update widgets options.<\/p>\n\n<h4>1.1.0<\/h4>\n\n<ul>\n<li>fixed problem with WordPress queries<\/li>\n<li>added option to allow shortcodes in post content<\/li>\n<\/ul>\n\n<h4>1.0.9<\/h4>\n\n<ul>\n<li>fixed problem with loading owl.carousel script<\/li>\n<\/ul>\n\n<h4>1.0.8<\/h4>\n\n<ul>\n<li>fixed problem with carousel height in Safari browser<\/li>\n<\/ul>\n\n<h4>1.0.7<\/h4>\n\n<ul>\n<li>fixed problem with carousel height in Safari browser<\/li>\n<li>changed way to enter tags, from ids to names<\/li>\n<\/ul>\n\n<h4>1.0.6<\/h4>\n\n<ul>\n<li>new option to sort - by post views (required external plugin - Wordpress Popular Posts)<\/li>\n<li>new option to sort - by id<\/li>\n<li>new option to sort - by title<\/li>\n<li>new option to sort - by date<\/li>\n<li>new option to order - random lists<\/li>\n<\/ul>\n\n<h4>1.0.5<\/h4>\n\n<ul>\n<li>fixed FontAwesome include method<\/li>\n<\/ul>\n\n<h4>1.0.4<\/h4>\n\n<ul>\n<li>new way to display posts - by full content\n<strong>Important<\/strong> Before update read FAQ.<\/li>\n<li>new option to set margin between items<\/li>\n<\/ul>\n\n<h4>1.0.3<\/h4>\n\n<ul>\n<li>new option to display posts or other taxonomies with selected tags<\/li>\n<\/ul>\n\n<h4>1.0.2<\/h4>\n\n<ul>\n<li>changed custom stylesheet directory<\/li>\n<\/ul>\n\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>new option to display post tags<\/li>\n<li>new way to include FontAwesome - from official Bootstrap CDN<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<p>Initial release<\/p>","raw_excerpt":"WP Posts Carousel is a widget and a shortcode generator to displays posts or custom post types in Owl Carousel.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/ar.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/36014","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ar.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/ar.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/ar.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=36014"}],"author":[{"embeddable":true,"href":"https:\/\/ar.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/teastudiopl"}],"wp:attachment":[{"href":"https:\/\/ar.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=36014"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/ar.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=36014"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/ar.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=36014"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/ar.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=36014"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/ar.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=36014"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/ar.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=36014"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}