admin管理员组文章数量:1424415
How can I copy the "Columns" block from the core Gutenberg blocks? I need to use bootstrap column grid on the front end, but I don't know how to replicate the "Columns" block. Where can I find it's source code?
How can I copy the "Columns" block from the core Gutenberg blocks? I need to use bootstrap column grid on the front end, but I don't know how to replicate the "Columns" block. Where can I find it's source code?
Share Improve this question asked May 28, 2019 at 11:37 Razvan CuceuRazvan Cuceu 2482 silver badges14 bronze badges1 Answer
Reset to default 1All of the WP 5.x Core blocks are in a file called block-library.js
. However, because the blocks all require a build step, you won't be able to just copy the JS and start making edits. You'll need to have Node.js and NPM installed.
So, to get this all set up:
Go to the Node JS website and install Node, which will also install NPM.
From a command prompt (Terminal on MacOS, or Git Bash on Windows, or any other prompt of your choice), go to a directory where you want to download a copy of WP, and run
git clone https://github/WordPress/wordpress-develop
cd wordpress-develop
and rungit checkout 5.0
to get to the 5.0 branch (or adjust to whichever branch you want to work from, perhaps 5.2).From the same directory run
npm install
which will download all the dependencies.You can now go into
/wordpress-develop/node_modules/@wordpress/block-library/src/columns/column.js
to view the source for the Columns block. I have personally found that the way Core blocks are registered is so abstracted and so different from the examples of registering your own block, though, that it's been easier to work from tutorials and build a completely new block rather than copy from Core.
本文标签: WordPress Gutenberg Columns block
版权声明:本文标题:WordPress Gutenberg Columns block 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.betaflare.com/web/1745412123a2657517.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论