{"id":288579,"date":"2026-04-08T09:25:36","date_gmt":"2026-04-08T09:25:36","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/flipem\/"},"modified":"2026-04-08T10:24:07","modified_gmt":"2026-04-08T10:24:07","slug":"flipem","status":"publish","type":"plugin","link":"https:\/\/pap-aw.wordpress.org\/plugins\/flipem\/","author":18265635,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.0.21","stable_tag":"1.0.21","tested":"6.9.4","requires":"4.9","requires_php":"7.0","requires_plugins":null,"header_name":"FlipEm","header_author":"Andrei Petcu <hello@andreipetcu.com>","header_description":"Add 3D flipping cards to WordPress content and sidebars using shortcodes and a widget.","assets_banners_color":"","last_updated":"2026-04-08 10:24:07","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"https:\/\/andreipetcu.com","rating":0,"author_block_rating":0,"active_installs":0,"downloads":36,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.21":{"tag":"1.0.21","author":"boxhatch","date":"2026-04-08 10:24:07"}},"upgrade_notice":{"1.0.21":"<p>Various bug fixes and general improvements.<\/p>"},"ratings":[],"assets_icons":[],"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.21"],"block_files":[],"assets_screenshots":[],"screenshots":[],"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[259706,814,194971,80,162],"plugin_category":[43],"plugin_contributors":[],"plugin_business_model":[],"class_list":["post-288579","plugin","type-plugin","status-publish","hentry","plugin_tags-3d-transform","plugin_tags-css3","plugin_tags-flip-card","plugin_tags-shortcode","plugin_tags-widget","plugin_category-customization","plugin_committers-boxhatch"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/s.w.org\/plugins\/geopattern-icon\/flipem.svg","icon_2x":false,"generated":true},"screenshots":[],"raw_content":"<!--section=description-->\n<p>FlipEm lets you create two-sided 3D flip cards with customizable front and back content.<\/p>\n\n<p>Main features:\n- Shortcodes: [flipem_card], [flipem_front], [flipem_back]\n- Trigger modes: over, click, button, auto\n- Directions: right, left, top, bottom\n- Nested shortcodes inside front\/back faces\n- Global defaults + per-card overrides\n- Widget support (FlipEm Card)\n- Live Generator tab with preview + shortcode copy\n- Separate front\/back background images\n- Background repeat \/ size \/ position controls\n- Auto flip interval and start delay settings<\/p>\n\n<h3>Shortcode Example<\/h3>\n\n<p>[flipem_card type=\"over\" direction=\"right\" width=\"320px\" height=\"220px\"]\n[flipem_front]<\/p>\n\n<h3>Front<\/h3>\n\n<p>Front content<\/p>\n\n<p>[\/flipem_front]\n[flipem_back]<\/p>\n\n<h3>Back<\/h3>\n\n<p>Back content<\/p>\n\n<p>[\/flipem_back]\n[\/flipem_card]<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin ZIP from Plugins -&gt; Add New -&gt; Upload Plugin.<\/li>\n<li>Activate FlipEm.<\/li>\n<li>Open the FlipEm menu in the WordPress admin left panel.<\/li>\n<li>Use the Generator tab to build cards visually, or add shortcodes manually.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"can%20i%20use%20different%20types%2Fstyles%20of%20cards%20on%20the%20same%20site%3F\"><h3>Can I use different types\/styles of cards on the same site?<\/h3><\/dt>\n<dd><p>Yes. Global Settings define defaults only. Each card shortcode and widget instance can override them.<\/p><\/dd>\n<dt id=\"do%20nested%20shortcodes%20work%20inside%20the%20card%20faces%3F\"><h3>Do nested shortcodes work inside the card faces?<\/h3><\/dt>\n<dd><p>Yes. FlipEm runs nested shortcodes inside [flipem_front] and [flipem_back].<\/p><\/dd>\n<dt id=\"is%20there%20a%20widget%3F\"><h3>Is there a widget?<\/h3><\/dt>\n<dd><p>Yes. The plugin includes the \"FlipEm Card\" widget.<\/p><\/dd>\n<dt id=\"how%20do%20i%20trigger%20flip%20only%20with%20a%20button%3F\"><h3>How do I trigger flip only with a button?<\/h3><\/dt>\n<dd><p>Use type=\"button\" and add an element with class \"flipem-flip-button\" inside the card content.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.21<\/h4>\n\n<ul>\n<li>Various bug fixes, security hardening, and general improvements.<\/li>\n<\/ul>\n\n<h4>1.0.20<\/h4>\n\n<ul>\n<li>Various bug fixes, stability improvements, and general cleanup.<\/li>\n<\/ul>\n\n<h4>1.0.17<\/h4>\n\n<ul>\n<li>Fixed Plugin Check\/PHPCS packaging and compliance issues while preserving runtime behavior.<\/li>\n<li>Added PHPCS-safe escaping annotations for widget wrapper\/card renderer output.<\/li>\n<li>Sanitized help icon output with wp_kses where rendered in admin templates.<\/li>\n<li>Reworked admin tab request read with nonce-verification recommendation comments for read-only view state.<\/li>\n<li>Removed discouraged load_plugin_textdomain() usage.<\/li>\n<li>Updated uninstall routine to avoid direct DB query and use prefixed multisite variables.<\/li>\n<li>Removed UTF-8 BOM and normalized line endings across plugin files.<\/li>\n<li>Corrected readme format headers for parser compliance.<\/li>\n<\/ul>\n\n<h4>1.0.16<\/h4>\n\n<ul>\n<li>Added release\/package files for marketplace distribution (readme, changelog, license, docs, uninstall, folder index guards).<\/li>\n<li>Added documentation HTML files in root and documentation folder.<\/li>\n<li>Added plugin header metadata (Requires at least \/ Tested up to \/ Requires PHP \/ License URI).<\/li>\n<li>Localized admin media picker labels and removed external admin font import dependency.<\/li>\n<\/ul>\n\n<h4>1.0.15<\/h4>\n\n<ul>\n<li>Added separate front\/back background image support and background controls in generator\/widget.<\/li>\n<\/ul>","raw_excerpt":"FlipEm adds CSS3 3D flipping cards to WordPress content and sidebars using shortcodes, a widget, and a live generator.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/pap-aw.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/288579","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pap-aw.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/pap-aw.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/pap-aw.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=288579"}],"author":[{"embeddable":true,"href":"https:\/\/pap-aw.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/boxhatch"}],"wp:attachment":[{"href":"https:\/\/pap-aw.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=288579"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/pap-aw.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=288579"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/pap-aw.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=288579"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/pap-aw.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=288579"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/pap-aw.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=288579"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/pap-aw.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=288579"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}