![Building a Custom Code Block Using Advanced Custom Fields in WordPress Building a Custom Code Block Using Advanced Custom Fields in WordPress](https://rizwanaritonang.com/wp-content/uploads/2024/03/custom-code.webp)
The block requirements
→
The custom block should utilize core/code
as its inner block.
→ Optimize CSS and JS since with the custom block, JS and CSS are only registered when the block is utilized.
After completing the build process, I simply use the block, paste the code I want to display, and then add a class to register the language in highlight.js.
![Completing build process Building a Custom Code Block Using Advanced Custom Fields in WordPress](https://rizwanaritonang.com/wp-content/uploads/2024/03/rzwn-block-category.webp)
![Building a Custom Code Block Using Advanced Custom Fields in WordPress](https://rizwanaritonang.com/wp-content/uploads/2024/03/code-block.webp)
![Additional class as RegisterLanguage Building a Custom Code Block Using Advanced Custom Fields in WordPress](https://rizwanaritonang.com/wp-content/uploads/2024/03/additional-class-as-register-language.webp)
![Top Custom Block and Bottom Syntax Plugin Building a Custom Code Block Using Advanced Custom Fields in WordPress](https://rizwanaritonang.com/wp-content/uploads/2024/03/top-custom-block-bottom-from-syntax-plugin.webp)
Top Image - My Custom Code Block
Bottom Image - Current Enlighter Block