当前位置: 首页 > news >正文

东莞微信网站建设咨询深圳 网站建设培训班

东莞微信网站建设咨询,深圳 网站建设培训班,大学生简历模板 免费,东莞常平镇最好的工厂要为WordPress注册一个Carousel轮播区块#xff0c;你可以创建一个自定义Gutenberg块。以下是一个简单的示例#xff0c;说明如何创建一个Carousel轮播区块#xff1a; 1. 在你的主题目录中创建一个名为carousel-block的子文件夹。在这个文件夹中#xff0c;创建一个名为c…要为WordPress注册一个Carousel轮播区块你可以创建一个自定义Gutenberg块。以下是一个简单的示例说明如何创建一个Carousel轮播区块 1. 在你的主题目录中创建一个名为carousel-block的子文件夹。在这个文件夹中创建一个名为carousel-block.php的文件。将以下代码添加到该文件中 php ?php /* Plugin Name: Carousel Block Description: A simple Carousel block for WordPress Gutenberg. Version: 1.0 Author: Your Name Author URI: https://example.com License: GPLv2 or later License URI: http://www.gnu.org/licenses/gpl-2.0.html */ function carousel_block_register() {     wp_register_script(         carousel-block-editor,         plugins_url(carousel-block-editor.js, __FILE__),         array(wp-blocks, wp-element, wp-editor, wp-components),         filemtime(plugin_dir_path(__FILE__) . carousel-block-editor.js)     ); wp_register_style(         carousel-block-editor,         plugins_url(carousel-block-editor.css, __FILE__),         array(),         filemtime(plugin_dir_path(__FILE__) . carousel-block-editor.css)     ); register_block_type(carousel-block/carousel, array(         editor_script carousel-block-editor,         editor_style carousel-block-editor,     )); } add_action(init, carousel_block_register); 2. 在carousel-block文件夹中创建一个名为carousel-block-editor.js的文件并将以下代码添加到该文件中 javascript const { registerBlockType } wp.blocks; const { RichText, MediaUpload } wp.editor; const { Button } wp.components; registerBlockType(carousel-block/carousel, {     title: Carousel,     icon: images-alt,     category: common,     attributes: {         title: {             type: string,             source: html,             selector: h2,         },         imageUrl: {             type: string,             source: attribute,             attribute: src,             selector: img,         },         imageId: {             type: number,         },     },     edit({ attributes, setAttributes }) {         const { title, imageUrl, imageId } attributes; const onSelectImage (image) {             setAttributes({                 imageUrl: image.url,                 imageId: image.id,             });         }; return (             div classNamecarousel-block                 h2Carousel/h2                 RichText                     tagNameh2                     value{title}                     onChange{(value) setAttributes({ title: value })}                     placeholderTitle...                 /                MediaUpload                     onSelect{onSelectImage}                     typeimage                     value{imageId}                     render{({ open }) (                        Button onClick{open}                             {imageUrl ? Edit Image : Select Image}                         /Button                     )}                 /                 {imageUrl img src{imageUrl} alt{title} /}             /div         );     },     save({ attributes }) {         const { title, imageUrl } attributes;         return (             div classNamecarousel-block                 h2{title}/h2                 {imageUrl img src{imageUrl} alt{title} /}             /div         );     }, }); 3. 在carousel-block文件夹中创建一个名为carousel-block-editor.css的文件并将以下代码添加到该文件中 css .carousel-block {     display: flex;     flex-direction: column;     align-items: center;     padding: 20px;     background-color: #f0f0f0;     border: 1px solid #ccc; } .carousel-block h2 {     margin-bottom: 10px; } .carousel-block img {     max-width: 100%;     height: auto; } 4. 在你的主题的functions.php文件中添加以下代码以激活Carousel轮播区块插件 php function my_theme_register_carousel_block() {     include_once(carousel-block/carousel-block.php); } add_action(init, my_theme_register_carousel_block); 现在你应该能够在WordPress编辑器中看到一个名为“Carousel”的新块。你可以在编辑器中添加Carousel块设置标题和图片然后将其添加到页面中。 请注意这个示例仅用于演示目的实际项目中可能需要更多的功能和优化。在使用此插件时请确保遵循WordPress最佳实践和安全性原则。 来源 https://www.mymoban.com/wp/
http://www.w-s-a.com/news/828147/

相关文章:

  • 做网站服务器有哪些电子商务网站建立
  • 网站开发的具体流程原材料价格查询网站
  • 深圳响应式网站建设深圳网站建设定制开发 超凡科技
  • 网站建设报价怎么差别那么大wordpress产品属性搭配
  • 高校网站建设情况报告范文pc建站网站
  • 做网站美工要学什么广东省建设厅网站首页
  • 深圳网站设计十年乐云seo网站建设 竞赛 方案
  • 新乡移动网站建设wordpress输出某一分类的文章
  • 花店网站开发设计的项目结构重庆网站建设培训班
  • 做网站的技术体系投资者互动平台官网
  • 北京网站建设公司哪家实惠企查查在线查询入口
  • 毕业设计做网站怎么样非微信官方网页自己做的网站
  • 昆明网站多端小程序设计重庆市住房和城乡建设厅网站
  • 网站制作技术人员国际新闻最新10条
  • 做同城特价的网站wordpress后台能修改模板文件
  • 网站信息可以边建设边组织产品展示网站源码php
  • 电子商务网站规划从哪些方面入手途牛企业网站建设方案
  • 莱阳网站定制易语言可以做网站嘛
  • 购物网站开发意义上海中小企业服务中心官网
  • 网站备案证书如何打开江苏网站建设电话
  • 深圳网站建设乐云seo搜索引擎优化seo目的
  • 中山城市建设集团网站网站建设设计基础
  • 网站开发流程莆田wordpress点播收费
  • 网站未及时续费浙江台州做网站的公司有哪些
  • 二级域名做网站好不好河源建网站
  • 公司网站的作用意义维护建设管理天津平台网站建设费用
  • 建设部网站如何下载国标规范上海影视公司
  • 企业官方网站地址通了网站建设
  • 专题网站可以做什么怎么做网站滑动图片部分h5
  • 什么是网站建设外包html 门户网站