主页/WordPress笔记/博客文章/综合文章/如何导入/导出你的WordPress古腾堡块(两步法)

如何导入/导出你的WordPress古腾堡块(两步法)

Bug编译狮

Bug编译狮

为了帮助您了解如何导入和导出WordPress的Gutenberg块,我将分两个部分来讲解:首先,我们将介绍如何从本地文件导入块;其次,我们将会展示如何通过WordPress的后台导出和导入块。

导入块

  1. 准备工作

    • 确保您的电脑上安装了WordPress。
    • 有一个可以访问的本地或远程服务器,用于存储您的块文件。
  2. 下载块文件

    • 打开您的WordPress博客,进入“编辑”模式。
    • 使用 Gutenberg 编辑器创建一个新的页面或文章,然后点击右下角的“插入”按钮,选择“自定义块”。
    • 在弹出的菜单中,找到并拖动您要导入的块到页面或文章中。
    • 当您完成编辑后,点击“保存”或“发布”。
  3. 上传块文件

    • 返回到您的本地计算机或远程服务器,找到之前创建的新页面或文章目录下的块文件。
    • 将这个块文件复制到WordPress根目录下的wp-content/uploads/gutenberg/文件夹中。
  4. 更新块列表

    • 登录到WordPress管理后台,导航至“设置” -> “翻译” -> “插件”,确保“启用Gutenberg插件”已选中。
    • 您可能需要刷新浏览器缓存以查看更改。

导出和导入块

  1. 导出块

    • 进入WordPress管理后台,导航至“设置” -> “翻译” -> “插件”。
    • 点击“启用Gutenberg插件”旁边的齿轮图标,选择“导出块”。
    • 根据提示操作,您可以选择导出所有块、特定分类或单个块。
  2. 导入块

    • 登录到WordPress管理后台,返回到“设置” -> “翻译” -> “插件”。
    • 选择“启用Gutenberg插件”旁边的齿轮图标,选择“导入块”。
    • 下载块文件后,将其解压缩到WordPress根目录下的wp-content/plugins/gutenberg/blocks/文件夹中。
  3. 更新块列表

    • 更新 WordPress 后,再次检查“设置” -> “翻译” -> “插件”中的“启用Gutenberg插件”是否已被勾选。

示例代码与使用步骤

示例代码一:基本文本块

// 创建一个新页面并添加基本文本块
function create_block() {
    $page = new WP_Post(array(
        'post_title' => 'New Page',
        'post_content' => '[gutenberg-block name="core/text"]This is a basic text block.[/gutenberg-block]',
        'post_status' => 'publish'
    ));
    wp_insert_post($page);
}

使用步骤:

  1. 插入上述代码到您的主题的functions.php文件中。
  2. 发布页面后,您可以看到页面底部出现了一个Gutenberg块,显示为“基本文本块”。
  3. 点击“发布”即可。

示例代码二:高级布局块

// 创建一个新页面并添加高级布局块
function create_block_with_layout() {
    $page = new WP_Post(array(
        'post_title' => 'New Page with Layout',
        'post_content' => '[gutenberg-block name="core/layout"]<div class="container">
            <h1>This is an advanced layout block.</h1>
            <p>This block allows you to customize the layout of your content.</p>
            <button>Click me!</button>
        </div>[/gutenberg-block]',
        'post_status' => 'publish'
    ));
    wp_insert_post($page);
}

使用步骤:

  1. 插入上述代码到您的主题的functions.php文件中。
  2. 发布页面后,在页面底部会看到一个Gutenberg块,这是一个带有容器和段落的布局块。
  3. 如果点击按钮,页面会跳转到另一个页面。

这些示例代码展示了如何使用Gutenberg块的基本功能以及如何通过WordPress管理后台轻松地添加和管理块。通过这种方式,您可以根据需要调整页面的内容结构和样式。

黑板前的Bug语法讲师

黑板前的Bug语法讲师

首先,你需要了解WordPress古腾堡块的概念。古腾堡块是一种自定义元素,可以用来创建动态、交互式的内容。它们通常用于展示特定的文本或图片,例如产品详情页中的描述。

接下来,我们来探讨如何导入和导出WordPress古腾堡块:

导入WordPress古腾堡块

步骤 1: 创建一个新主题

  1. 登录到您的WordPress网站。
  2. 点击“编辑”按钮。
  3. 在顶部菜单栏中选择“主题管理”,然后点击“新建主题”。

步骤 2: 编辑主题文件夹

  1. 新建一个名为“functions.php”的文件夹。
  2. 将以下代码复制并粘贴到“functions.php”文件中:
    /**
    * Adds custom Gutenberg blocks to WordPress.
    */
    function wpse106699_custom_blocks() {
    register_block_type( __DIR__ . '/blocks/' );
    }
    add_action( 'init', 'wpse106699_custom_blocks' );

    这个代码将注册一个新的块类型blocks/,用于添加自定义的古腾堡块。

步骤 3: 添加古腾堡块

  1. 在你的主题目录下创建一个名为“blocks”的子目录。
  2. 在“blocks”子目录中,创建两个子目录:contenteditor.
  3. content 子目录中创建一个名为“block-1.php”的文件,这将是第一个古腾堡块。
  4. editor 子目录中创建一个名为“block-editor.php”的文件,这是第二个古腾堡块。

现在,你已经成功地导入了两个不同的古腾堡块到你的WordPress主题中。你可以通过访问http://your-site.com/wp-admin/edit-blocks/页面来查看和编辑这些块。

导出WordPress古腾堡块

步骤 1: 打开“edit-blocks”页面

  1. 登录到您的WordPress网站。
  2. 点击右上角的“Edit Blocks”链接。
  3. 搜索你想导出的主题块。

步骤 2: 保存导出

  1. 单击你想要导出的主题块。
  2. 在弹出的窗口中,选择“导出”选项。
  3. 在新的窗口中,选择导出类型为“HTML”。
  4. 填写任何必要的信息后,单击“导出”按钮。

步骤 3: 查看导出文件

  1. 在新的窗口中,找到导出的文件。
  2. 这个文件包含了一个HTML文件,其中包含了你所选的主题块的代码。

使用导出的古腾堡块

步骤 1: 安装插件

  1. 如果你还没有安装WordPress古腾堡插件,请登录到你的WordPress网站,然后转到“插件”部分。
  2. 在搜索框中输入“Gutenberg”以查找“WordPress Gutenberg”插件。
  3. 单击“启用”以激活该插件。

步骤 2: 配置古腾堡块

  1. 在“编辑器”视图中,找到你要使用的古腾堡块。
  2. 在左侧边栏中,点击“插入”。
  3. 选择你刚刚从导出文件中下载的HTML文件,它应该会在右侧显示。

这样,你就完成了导入和导出WordPress古腾堡块的过程。希望这对您有所帮助!如果您有任何问题或需要进一步的帮助,请随时联系我。