{"id":104624,"date":"2019-06-02T11:47:37","date_gmt":"2019-06-02T11:47:37","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/gutenstrap-bootstrap-4-blocks-for-gutenberg\/"},"modified":"2022-03-13T19:53:09","modified_gmt":"2022-03-13T19:53:09","slug":"advanced-bootstrap-blocks","status":"closed","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/advanced-bootstrap-blocks\/","author":17200501,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.8","stable_tag":"trunk","tested":"5.9.13","requires":"5.2","requires_php":"","requires_plugins":"","header_name":"Advanced Bootstrap Blocks","header_author":"","header_description":"Light-weight Bootstrap 4 blocks for building layouts in the Gutenberg editor.","assets_banners_color":"ffffff","last_updated":"2022-03-13 19:53:09","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/www.wordpress.org\/plugins\/advanced-bootstrap-blocks\/","header_author_uri":"","rating":4.7,"author_block_rating":0,"active_installs":800,"downloads":12841,"num_ratings":0,"support_threads":1,"support_threads_resolved":1,"author_block_count":0,"sections":["description","faq","changelog"],"tags":{"1.1.10":{"tag":"1.1.10","author":"helpfuldev","date":"2020-04-11 13:00:41"},"1.2.6":{"tag":"1.2.6","author":"helpfuldev","date":"2020-04-11 11:39:50"},"1.3":{"tag":"1.3","author":"helpfuldev","date":"2020-05-20 13:49:56"},"1.3-beta":{"tag":"1.3-beta","author":"helpfuldev","date":"2020-04-15 17:29:07"},"1.4":{"tag":"1.4","author":"helpfuldev","date":"2020-08-25 16:18:41"},"1.5":{"tag":"1.5","author":"helpfuldev","date":"2020-10-18 16:00:41"},"1.6":{"tag":"1.6","author":"helpfuldev","date":"2020-10-20 02:02:30"},"1.7":{"tag":"1.7","author":"helpfuldev","date":"2020-10-21 11:22:52"}},"upgrade_notice":[],"ratings":{"1":0,"2":1,"3":0,"4":1,"5":11},"assets_icons":{"icon-256x256.png":{"filename":"icon-256x256.png","revision":2109898,"resolution":"256x256","location":"assets","locale":""}},"assets_banners":{"banner-772x250.png":{"filename":"banner-772x250.png","revision":2109898,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":{"advanced-bootstrap-blocks\/row":{"name":"advanced-bootstrap-blocks\/row","title":"Row (BS)"},"advanced-bootstrap-blocks\/container":{"name":"advanced-bootstrap-blocks\/container","title":"Advanced Bootstrap Blocks"},"advanced-bootstrap-blocks\/column":{"name":"advanced-bootstrap-blocks\/column","title":"Column (BS)"},"advanced-bootstrap-blocks\/jumbotron":{"name":"advanced-bootstrap-blocks\/jumbotron","title":"Jumbotron (BS)"}},"tagged_versions":["1.1.10","1.2.6","1.3","1.3-beta","1.4","1.5","1.6","1.7"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":2100793,"resolution":"1","location":"assets","locale":""},"screenshot-2.png":{"filename":"screenshot-2.png","revision":2100793,"resolution":"2","location":"assets","locale":""},"screenshot-3.png":{"filename":"screenshot-3.png","revision":2100793,"resolution":"3","location":"assets","locale":""}},"screenshots":[],"jetpack_post_was_ever_published":false},"plugin_section":[163309],"plugin_tags":[728,6040,4036,1084,606],"plugin_category":[46],"plugin_contributors":[],"plugin_business_model":[],"class_list":["post-104624","plugin","type-plugin","status-closed","hentry","plugin_section-blocks","plugin_tags-bootstrap","plugin_tags-grid","plugin_tags-layout","plugin_tags-page-builder","plugin_tags-responsive","plugin_category-editor-and-writing","plugin_committers-helpfuldev"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/s.w.org\/plugins\/geopattern-icon\/advanced-bootstrap-blocks_ffffff.svg","icon_2x":false,"generated":true},"screenshots":[{"src":"https:\/\/ps.w.org\/advanced-bootstrap-blocks\/assets\/screenshot-1.png?rev=2100793","caption":""},{"src":"https:\/\/ps.w.org\/advanced-bootstrap-blocks\/assets\/screenshot-2.png?rev=2100793","caption":""},{"src":"https:\/\/ps.w.org\/advanced-bootstrap-blocks\/assets\/screenshot-3.png?rev=2100793","caption":""}],"raw_content":"<!--section=description-->\n<p>This plugin adds flexible Bootstrap 4 blocks to the WordPress editor for creating custom page layouts with the Bootstrap grid.<\/p>\n\n<p>Are you using Advanced Bootstrap Blocks? <a href=\"https:\/\/wordpress.org\/plugins\/advanced-bootstrap-blocks\/#reviews\">Write a review<\/a>!<\/p>\n\n<h3>Blocks<\/h3>\n\n<p>Advanced Bootstrap Blocks adds the following Bootstrap 4 blocks to the WordPress editor:<\/p>\n\n<ul>\n<li>Container (fixed-width or fluid, with background image settings)<\/li>\n<li>Row<\/li>\n<li>Column<\/li>\n<li>Button and Button Group<\/li>\n<li>Card with Header, Body, Footer<\/li>\n<li>Jumbotron<\/li>\n<\/ul>\n\n<h3>Block Templates<\/h3>\n\n<p>Do you need to create standard block layouts for WordPress pages and posts? The WordPress editor lets you define custom block templates inside your theme.<\/p>\n\n<p>The example below may get you started. Visit the <a href=\"https:\/\/developer.wordpress.org\/block-editor\/developers\/block-api\/block-templates\/\">WordpPress Block Editor Handbook<\/a> to learn more about supercharging your WordPress themes with blocks templates.<\/p>\n\n<pre><code>&lt;?php\nif(in_array('advanced-bootstrap-blocks\/advanced-bootstrap-blocks.php', apply_filters('active_plugins', get_option('active_plugins')))){ \n    \/\/ do stuff only if the Advanced Bootstrap Blocks plugin is active              \n    add_action( 'init', 'advancedbootstrapblocks_register_page_template' );\n    function advancedbootstrapblocks_register_page_template() {\n        $post_type_object = get_post_type_object( 'page' );\n        $isFluid = get_theme_mod( 'understrap_container_type' ) === 'container-fluid'; \n        $post_type_object-&gt;template = [\n            [ 'advanced-bootstrap-blocks\/container', \n                ['className'=&gt;'py-5', 'isWrapped' =&gt; $isFluid, 'isFluid' =&gt; false ], \n                [\n                    [ 'advanced-bootstrap-blocks\/row', \n                        [],\n                        [\n                            [ 'advanced-bootstrap-blocks\/column', \n                                ['className'=&gt;'col-md-8 offset-md-2 text-center'], \n                                [\n                                    ['core\/heading', \n                                        [ 'className' =&gt; 'display-4', 'level' =&gt; 1, 'placeholder' =&gt; 'Hello, World!', ], \n                                        []\n                                ],\n                                    [ 'core\/paragraph', \n                                        ['className' =&gt; 'lead', 'placeholder' =&gt; 'Lorem ipsum dolor sit amet.', ], \n                                        []\n                                    ],\n                                ]\n                            ]\n                        ]\n                    ]\n                ]\n            ],\n        ];\n    }\n}\n<\/code><\/pre>\n\n<!--section=faq-->\n<dl>\n<dt id='does%20this%20plugin%20add%20bootstrap%20styles%20or%20scripts%20to%20my%20theme%3F'><h3>Does this plugin add Bootstrap styles or scripts to my theme?<\/h3><\/dt>\n<dd><p>This plugin does not add Bootstrap stylesheets or scripts to your website.<\/p><\/dd>\n<dt id='this%20plugin%20is%20giving%20me%20trouble.%20can%20you%20help%3F'><h3>This plugin is giving me trouble. Can you help?<\/h3><\/dt>\n<dd><p>Yes. Please submit issues, bugs, and feature requests through the <a href=\"https:\/\/wordpress.org\/support\/plugin\/advanced-bootstrap-blocks\/\">plugin support page<\/a>.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h3>1.8<\/h3>\n\n<ul>\n<li>Bugfix: image alignment within blocks<\/li>\n<li>Update: replace build process with @wordpress\/scripts <\/li>\n<li>Update: update deprecated functions (withState -&gt; useState, block_categories -&gt; block_categories_all)<\/li>\n<\/ul>\n\n<h3>1.7<\/h3>\n\n<ul>\n<li>Bugfix: fix right-hand props.className assignment in editor.BlockListBlock filters<\/li>\n<\/ul>\n\n<h3>1.6<\/h3>\n\n<ul>\n<li>Bugfix: remove forced Column padding reset<\/li>\n<li>Bugfix: fix Card Header content bug<\/li>\n<li>Bugfix: assign key to to mapped values in padding + margin inspectors<\/li>\n<\/ul>\n\n<h3>1.5<\/h3>\n\n<ul>\n<li>Bugfix: improve drag\/drop Container block behavior in WordPress v5.5.1<\/li>\n<li>Adjust visibility of blocks with .modal and .d-*-none classNames<\/li>\n<\/ul>\n\n<h3>1.4<\/h3>\n\n<ul>\n<li>Add Jumbotron block<\/li>\n<li>Remove allowed block restriction from Container<\/li>\n<\/ul>\n\n<h3>1.3<\/h3>\n\n<ul>\n<li>Remove default block classnames<\/li>\n<li>Improve editor block outlines<\/li>\n<li>Legacy support for wp 5.1+<\/li>\n<li>Bugfix: fix issue with inline svg icon<\/li>\n<\/ul>\n\n<h3>1.2.4-1.2.6<\/h3>\n\n<ul>\n<li>Hotfix: Fix and improve missing block outlines in WP 5.4<\/li>\n<li>Improve Column block display<\/li>\n<\/ul>\n\n<h3>1.2.3<\/h3>\n\n<ul>\n<li>Feature: Add Offset controls to Column inspector<\/li>\n<\/ul>\n\n<h3>1.2.2<\/h3>\n\n<ul>\n<li>Feature: Add Column class controls<\/li>\n<li>Add block template example to README<\/li>\n<\/ul>\n\n<h3>1.2.1<\/h3>\n\n<ul>\n<li>Bugfix: Remove unsupported regex from Padding and Block margin controls<\/li>\n<\/ul>\n\n<h3>1.2.0<\/h3>\n\n<ul>\n<li>Feature: Add Block Padding and Block Margin controls<\/li>\n<li>Bugfix: Improve 'Bootstrap Classes' filtering<\/li>\n<li>Bugfix: Fix bad link in README<\/li>\n<\/ul>\n\n<h3>1.1.10<\/h3>\n\n<ul>\n<li>Bugfix: Remove front-end dependency injection<\/li>\n<\/ul>\n\n<h3>1.1.9<\/h3>\n\n<ul>\n<li>Bugfix: Add outline to Row and Column blocks outside of Container<\/li>\n<\/ul>\n\n<h3>1.1.8<\/h3>\n\n<ul>\n<li>Bugfix: Prevent long words from forcing Column blocks onto next row <\/li>\n<\/ul>\n\n<h3>1.1.7<\/h3>\n\n<ul>\n<li>Bugfix: Add'l fix to save Anchor (ID) when added to Container <\/li>\n<\/ul>\n\n<h3>1.1.6<\/h3>\n\n<ul>\n<li>Bugfix: Save Anchor (ID) when added to Container, Row, Column, and Button blocks <\/li>\n<\/ul>\n\n<h3>1.1.5<\/h3>\n\n<ul>\n<li>Add Anchor (ID) support to Container, Row, Column, and Button blocks<\/li>\n<li>Bugfix: allow blocks to be dropped in empty Column blocks<\/li>\n<\/ul>\n\n<h3>1.1.4<\/h3>\n\n<ul>\n<li>Override block outlines with original outline colors<\/li>\n<li>Replaced icon on all blocks with Bootstrap-branded icon<\/li>\n<li>Updated default state of Card block to match basic Bootstrap 4 example<\/li>\n<li>Retitled Container \"Background Settings\" to \"Background Image Settings\"<\/li>\n<li>Minor changes to block editor UI<\/li>\n<\/ul>\n\n<h3>1.1.3<\/h3>\n\n<ul>\n<li>Added Button Group block<\/li>\n<li>Removed colored block outlines (made redundant by WP 5.3 release)<\/li>\n<li>Modified initial state of Container block (defaults to 3 columns) <\/li>\n<li>Modified initial state of Card block (includes Card Header, Card Body, and Card Footer)<\/li>\n<\/ul>\n\n<h3>1.1.1-1.1.2<\/h3>\n\n<ul>\n<li>Removed vertical margin from blocks in WordPress v5.3<\/li>\n<\/ul>\n\n<h3>1.1.0<\/h3>\n\n<ul>\n<li>Added <code>Card<\/code>, <code>CardHeader<\/code>, and <code>CardBody<\/code> blocks<\/li>\n<li>Added <code>Bootstrap Classes<\/code> inspector utility for toggling BS4 classes<\/li>\n<\/ul>\n\n<h3>1.0.10<\/h3>\n\n<ul>\n<li>Added background size, repeat, and position settings to Container <code>Background Image<\/code> settings<\/li>\n<li>Fixed namespacing and inheritance issues with editor-specific Bootstrap grid styles<\/li>\n<li>Removed unneeded wrapping div from around Container in WP editor<\/li>\n<\/ul>\n\n<h3>1.0.9<\/h3>\n\n<ul>\n<li>Fixed bug with <code>Container<\/code> save markup<\/li>\n<li>Fixed bug with <code>Button<\/code> text state <\/li>\n<\/ul>\n\n<h3>1.0.8<\/h3>\n\n<ul>\n<li>Added background-image selector to <code>Container<\/code> block (adds <code>style=\"background-image:url();\"<\/code> to <code>Container<\/code> markup)<\/li>\n<\/ul>\n\n<h3>1.0.7<\/h3>\n\n<ul>\n<li>Refined <code>Button<\/code> block (add URL picker, button text is directly editable)<\/li>\n<li>General UI improvements<\/li>\n<\/ul>\n\n<h3>1.0.6<\/h3>\n\n<ul>\n<li>Made column .offset-* classes available in editor<\/li>\n<li>Updated Button editor UI (per standards in WP editor handbook)<\/li>\n<li>Improved block selection w\/ CSS pointer-events<\/li>\n<\/ul>\n\n<h3>1.0.5<\/h3>\n\n<ul>\n<li>All Bootstrap styles now included in editor by default (this may change in the future)<\/li>\n<li>Fixed bug with omission of custom container classNames in editor<\/li>\n<li>Increased padding around main container layout<\/li>\n<\/ul>\n\n<h3>1.0.4<\/h3>\n\n<ul>\n<li>Added basic <code>Button<\/code> component (with style, block, size, outline, new-window settings) <\/li>\n<li>Minor README changes<\/li>\n<\/ul>","raw_excerpt":"Build responsive Bootstrap 4 layouts inside the Gutenberg editor.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/104624","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=104624"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/helpfuldev"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=104624"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=104624"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=104624"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=104624"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=104624"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=104624"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}