Bootstrap Blocks
Bootstrap Gutenberg Blocks for WordPress. This plugin adds Bootstrap components and layout options as Gutenberg blocks. Features Supports Bootstrap v5 and v4 Support for CSS grid (experimental) Fully customizable with filters Configuration via option page or programmatically with constants Block templates can be overwritten in your theme The full documentation of this plugin can be found on GitHub: https://github.com/tschortsch/bootstrap-blocks-wordpress-plugin#readme Available Blocks Container Options: Fluid: If enabled the container will use the full available width, spanning the entire width of the viewport. Fluid Breakpoint: Used to enable responsive containers. This feature only works with Bootstrap v4.4+. The container will use 100% of the width until the specified breakpoint is reached, after which the defined max-widths will apply for each of the higher breakpoints. Margin After: Define a margin which should be added after the container. Row Options: Template: Choose from a predefined template for the inner column blocks. No Gutters: Disable gutters between columns. Alignment: Horizontal alignment of inner column blocks. Vertical Alignment: Vertical alignment of inner column blocks. Editor stack columns: Displays stacked columns in the editor to enhance readability of block content. Horizontal Gutters: Size of horizontal gutters. Vertical Gutters: Size of vertical gutters. CSS Grid Gutters: Size of gutters when CSS grid is used. Column Options: Sizes for all breakpoints (xxl, xl, lg, md, sm, xs): How much space the column should use for the given breakpoint. Equal width for all breakpoints (xxl, xl, lg, md, sm, xs): If enabled column will spread width evenly with other columns. Background Color: Set background color to column. Content vertical alignment: Align content vertically in column. This option is only needed if a background color is set. Otherwise use the Alignment option of the outer row block. Padding: Define padding inside the column. Button Options: Style: Choose the styling of the button. Open in new tab: Choose if link should be opened in a new tab. Rel: Set rel attribute of the link. Alignment: Horizontal alignment of the button. Supported Bootstrap versions This plugin supports Bootstrap v4 and v5. The version can be selected in the plugin settings (Settings > Bootstrap Blocks) or by defining the WP_BOOTSTRAP_BLOCKS_BOOTSTRAP_VERSION constant in the wp-config.php file: Bootstrap 4: define( 'WP_BOOTSTRAP_BLOCKS_BOOTSTRAP_VERSION', '4' ); Bootstrap 5 (default): define( 'WP_BOOTSTRAP_BLOCKS_BOOTSTRAP_VERSION', '5' ); Possible values right now are '4' or '5'. By default Bootstrap version 5 is selected. CSS Grid The CSS grid (supported with Bootstrap >= 5.1.0) can be enabled in the plugin settings (Settings > Bootstrap Blocks) or by defining the WP_BOOTSTRAP_BLOCKS_ENABLE_CSS_GRID constant in the wp-config.php file: eg. define( 'WP_BOOTSTRAP_BLOCKS_ENABLE_CSS_GRID', true ); When the CSS grid is enabled the row and the column blocks will use custom templates for the rendering process: Row: row-css.grid.php Column: column-css-grid.php The support is still experimental since it’s also marked as experimental in the Bootstarp library. Please read the official Bootstrap documentation to get more information on how to use it. Bootstrap library Please be aware that this plugin does not include the Bootstrap library in your website. You need to do this by yourself. We decided not to include the library so that you can modify Bootstrap to your own needs before loading it. You’ll find an example how to include it in your theme’s functions.php in the documentation. Templates All blocks are implemented as dynamic blocks. This makes it possible to overwrite the template of a block in your theme. To overwrite a block template create a folder called wp-bootstrap-blocks/ in your theme directory. You can copy the original template from wp-bootstrap-blocks/src/templates/ .php as a starting point and adjust it to your needs. Requirements WordPress >= 5.0 PHP >= 5.6 Further Information Documentation: https://github.com/tschortsch/bootstrap-blocks-wordpress-plugin#readme WordPress Plugin: https://wordpress.org/plugins/wp-bootstrap-blocks GitHub Repository: https://github.com/tschortsch/bootstrap-blocks-wordpress-plugin Changelog: https://github.com/tschortsch/bootstrap-blocks-wordpress-plugin/releases Issue tracker: https://github.com/tschortsch/bootstrap-blocks-wordpress-plugin/issues
Top keywords
- bootstrap24×3.57%
- blocks16×2.38%
- column11×1.63%
- alignment8×1.19%
- css8×1.19%
- grid8×1.19%
- gutters8×1.19%
- bootstrap blocks7×1.04%
- css grid7×1.04%
- github7×1.04%
- php7×1.04%
- https6×0.89%
XV Random Quotes
XV Random Quotes helps you collect and display random quotes everywhere on your WordPress site. Built with modern WordPress standards using Custom Post Types, Gutenberg blocks, and the REST API. 🎯 Modern WordPress Integration Custom Post Type – Quotes are managed as native WordPress posts with full revision history Gutenberg Blocks – Three dedicated blocks: Random Quote, Specific Quote, and List Quotes REST API – Access quotes programmatically for headless WordPress and custom integrations Taxonomy Support – Organize quotes with categories and authors (with URL support) Block Editor – Full support with dedicated meta boxes for quote content and source ✨ Key Features Multiple Display Methods – Widgets, shortcodes, template tags, and Gutenberg blocks AJAX-Powered Widgets – Automatic quote rotation without page reload (configurable timer) Category Filtering – Display quotes from specific categories or all quotes Author Management – Track quote authors with optional URL links Flexible Ordering – Random or sequential quote display Native Styling Toggle – Use plugin’s default styling or your theme’s styles Complete Backward Compatibility – All legacy shortcodes and template tags still work 📦 Display Options Gutenberg Blocks: Random Quote Block – Display one or more random quotes Specific Quote Block – Show a particular quote by ID List Quotes Block – Paginated list of quotes with filtering Widgets: Sidebar widget with AJAX refresh and category filtering Shortcodes: [stray-random], [stray-id], [stray-all] for posts and pages Template Tags: stray_random_quote(), stray_a_quote() for theme integration REST API: /wp-json/xv-random-quotes/v1/quote/random for custom integrations 🔄 Automatic Migration Upgrading from v1.x? The plugin automatically detects the need of migrating your existing quotes to the new Custom Post Type system. The migration is always manual to prevent race conditions and duplicate imports. When the plugin is activated or updated, an admin notice prompts the user to start the migration via a button. The migration then processes quotes in batches via AJAX. 🎨 Customization Customize HTML wrappers (before/after quote, author, source) Control author and source link formatting AJAX loading messages and animations Native WordPress styling or custom CSS See RELEASE_NOTES.md for complete v2.0 features and migration guide. Credits For main development of Stray Quotes, Ico For Multi-widget functionality, Millian’s tutorial For help in developing user-end AJAX functionality, AgentSmith For search functionality and bugfixing, Sergey Sirotkin Localization German, thanks to Markus Griesbach Chinese, thanks to WGMking Croatian, thanks to Rajic Danish, thanks to Georg Actually, these translations are not updated to the latest version. I am looking for new localizers, all languages welcome! Please note: the best way to submit new or updated translations is to send me a direct link to the localization files in the contact page of my website. This way the files are made available to the users sooner, and without waiting for a new release. Please note: If you want to create a localized copy of XV Random Quotes, consider skipping the help page and translate the rest. This will save you quite some time. The help page has a lot of text. Known Issues None currently reported for v2.0. If you find an issue, please report it on GitHub.