How to display only the blocks you need in the WordPress block editor
The following column wordpress tutorial will introduce to you how to display only the blocks you need in the WordPress block (Gutenberg) editor. I hope it will be helpful to friends who need it. help!
#WordPress’ new block (Gutenberg) editor has been launched for more than a year. Whether it is useful or not depends on different people’s opinions. It can be seen from the only 2-star rating of the Gutenberg plug-in that most people still cannot adapt, including me.
For users who have been struggling with WordPress for many years, it is not difficult to get started with the new editor. The block editor still has many advantages. For example, the block editor can add a block to an article and edit it. Add and save it to a reusable block, and you can directly insert it into the article with a single click the next time you use it, which is very convenient. For another example, the block editor can use WP's integrated front-end styles and scripts to create more complex responsive layouts in articles.
If the article is written in the classic editor, when you go to the block editor to edit, the word "classic" will be prompted in the edit box. Click on the meeting to display the classic editor directly in the block editor. Toolbar, you can also click Add Block to find the "Classic" block in "Format" and insert it into the article. You can also use the previous classic editor to mix doubles, as shown below. You can also convert the previous article to Blocks etc.
Only display the blocks you need in the WordPress block (Gutenberg) editor
After talking about the advantages, let’s talk about the disadvantages, the promotional text after upgrading from WP:
The block editor introduced in WordPress 5.0 brings you new blocks, more intuitive interactions, and improved accessibility. New features increase the editor's design freedom, giving you more layout options and style changes, giving designers full control over the look of their site. This release also brings you the 2020 theme, which gives users more design flexibility and is perfectly integrated with the block editor. Now it couldn't be easier to create beautiful web pages and advanced page layouts.
It can be seen that this editor is prepared for web designers, and most website editors just type some text and add pictures at most. They are not designers, so your If a website has text entry personnel, it is not an easy task for a non-professional to learn new things. A similar editor has never been used on other website programs, and its "advanced concept" (actually N There have been similar visualization plug-ins (years ago), which will confuse users who are new to WP. This is also the reason why some people strongly oppose it, because many theme designers believe that changing the original usage habits will be difficult for users to accept.
Now that WP developers are pushing the new editor against all objections, as a theme developer, we still need to keep pace with the times. Recently, we have begun research on converting the shortcodes of previous themes into blocks and integrating them into In the block editor, new blocks require a lot of JS control to be implemented. The function that the original short code can achieve with just a few lines of code has doubled. For someone like me who has been tossing WP for nearly 10 years, the amount of block code has doubled. Veterans also need to read the official website tutorials to learn step by step. It is not easy to get started.
Personally, I think the direction of WP program development is a bit lost. Maybe the developers don’t know what to upgrade other than fixing loopholes. I want to create a new editor to give everyone a “surprise”. I still think this block editor It is better to exist in the form of a plug-in, because this thing is originally a plug-in developed by others and is just integrated into the program.
The above is just my personal opinion on the new editor. This article records how to display only the blocks you need in the WordPress block (Gutenberg) editor.
The default new editor has many blocks, which is dazzling. Most of them may not be used. You can click the three small dots in the upper right corner of the editing page, Tools → Block Manager, and cancel a certain block. Classify blocks or cancel the display of a block individually. You can also directly block the blocks you do not want to display through the following code.
Add the following code to the current theme function template functions.php:
add_filter( 'allowed_block_types', 'zm_allowed_block_types', 10, 2 ); function zm_allowed_block_types( $allowed_blocks, $post ) { $allowed_blocks = array( 'core/image', 'core/paragraph', 'core/heading', 'core/list', ); // 在页面编辑中单独显示的区块 if( $post->post_type === 'page' ) { $allowed_blocks[] = 'core/shortcode'; } return $allowed_blocks; }
Add the block name you want to display.
More block names:
core/shortcode core/image core/gallery core/heading core/quote core/embed core/list core/separator core/more core/button core/pullquote core/table core/preformatted core/code core/html core/freeform core/latest-posts core/categories core/cover (previouslycore/cover-image) core/text-columns core/verse core/video core/audio core/block core/paragraph core-embed/twitter core-embed/youtube core-embed/facebook core-embed/instagram core-embed/wordpress core-embed/soundcloud core-embed/spotify core-embed/flickr core-embed/vimeo core-embed/animoto core-embed/cloudup core-embed/collegehumor core-embed/dailymotion core-embed/funnyordie core-embed/hulu core-embed/imgur core-embed/issuu core-embed/kickstarter core-embed/meetup-com core-embed/mixcloud core-embed/photobucket core-embed/polldaddy core-embed/reddit core-embed/reverbnation core-embed/screencast core-embed/scribd core-embed/slideshare core-embed/smugmug core-embed/speaker core-embed/ted core-embed/tumblr core-embed/videopress core-embed/wordpress-tv
The above is the detailed content of How to display only the blocks you need in the WordPress block editor. For more information, please follow other related articles on the PHP Chinese website!

Hot AI Tools

Undresser.AI Undress
AI-powered app for creating realistic nude photos

AI Clothes Remover
Online AI tool for removing clothes from photos.

Undress AI Tool
Undress images for free

Clothoff.io
AI clothes remover

Video Face Swap
Swap faces in any video effortlessly with our completely free AI face swap tool!

Hot Article

Hot Tools

Notepad++7.3.1
Easy-to-use and free code editor

SublimeText3 Chinese version
Chinese version, very easy to use

Zend Studio 13.0.1
Powerful PHP integrated development environment

Dreamweaver CS6
Visual web development tools

SublimeText3 Mac version
God-level code editing software (SublimeText3)

Hot Topics

There are four ways to adjust the WordPress article list: use theme options, use plugins (such as Post Types Order, WP Post List, Boxy Stuff), use code (add settings in the functions.php file), or modify the WordPress database directly.

WordPress IP blocking plugin selection is crucial. The following types can be considered: based on .htaccess: efficient, but complex operation; database operation: flexible, but low efficiency; firewall: high security performance, but complex configuration; self-written: highest control, but requires more technical level.

To build a website using WordPress hosting, you need to: select a reliable hosting provider. Buy a domain name. Set up a WordPress hosting account. Select a topic. Add pages and articles. Install the plug-in. Customize your website. Publish your website.

A step-by-step guide to replacing a header image of WordPress: Log in to the WordPress dashboard and navigate to Appearance >Theme. Select the topic you want to edit and click Customize. Open the Theme Options panel and look for the Site Header or Header Image options. Click the Select Image button and upload a new head image. Crop the image and click Save and Crop. Click the Save and Publish button to update the changes.

WordPress editing dates can be canceled in three ways: 1. Install the Enable Post Date Disable plug-in; 2. Add code in the functions.php file; 3. Manually edit the post_modified column in the wp_posts table.

The steps to create a custom header in WordPress are as follows: Edit the theme file "header.php". Add your website name and description. Create a navigation menu. Add a search bar. Save changes and view your custom header.

WordPress Error Resolution Guide: 500 Internal Server Error: Disable the plug-in or check the server error log. 404 Page not found: Check permalink and make sure the page link is correct. White Screen of Death: Increase the server PHP memory limit. Database connection error: Check the database server status and WordPress configuration. Other tips: enable debug mode, check error logs, and seek support. Prevent errors: regularly update WordPress, install only necessary plugins, regularly back up your website, and optimize website performance.

Enable comments in WordPress website: 1. Log in to the admin panel, go to "Settings" - "Discussions", and check "Allow comments"; 2. Select a location to display comments; 3. Customize comments; 4. Manage comments, approve, reject or delete; 5. Use <?php comments_template(); ?> tags to display comments; 6. Enable nested comments; 7. Adjust comment shape; 8. Use plugins and verification codes to prevent spam comments; 9. Encourage users to use Gravatar avatar; 10. Create comments to refer to
