您当前的位置:首页 > TAG信息列表 > theme-development

  • 捕捉主题被删除的时刻

    时间:2021-11-02

    WordPress 5.8.1功能。phpadd_action( \'deleted_theme\', \'nonverbis_delete_extra_table\', 10, 2 ); function nonverbis_delete_extra_table( $stylesheet, $deleted ){ error_log("delete_extra_table", 0); } 我所做的:日志为空。我的意思是,这个函数所做的一切都是

  • 搜索格式.php覆盖不起作用

    时间:2021-11-08

    我正在上Udemy课程,学习如何制作Wordpress插件和主题。我正在观看的视频让我通过searchform用一个自定义的搜索小部件覆盖默认的搜索小部件。php。根据我收集的信息,只要我遵循以下步骤,该文件应自动加载主题的其余部分:/主题目录/功能。php/* Some other code */ include ( get_theme_file_path(\'/includes/widgets.php\') ); add_action("widgets_init",

  • 显示弹出窗口,带有URL和在新窗口中打开的选项

    时间:2021-11-16

    我正在创建一个自定义块,我想显示一个按钮,用户可以编辑其文本,我希望他们能够选择页面/输入链接。我有这个工作,但使用URLInputButton 当您突出显示一些文本,然后选择添加超链接时,不提供在新选项卡(如默认wordpress弹出窗口)中打开的选项。这就是我目前拥有的:<URLInputButton url={url} onChange={onURLChange} /> 我还玩过一件府绸,但不知道如何把我想要的东西放进去。这只是按照它所说的做,并显示“Popover已切换!”&

  • 类别特定的循环不起作用

    时间:2021-11-18

    这是我的网站,我们正在为班级改造一个非营利组织的网站(它与实际组织没有关联)。在此页面上:https://dev-hopeproject.pantheonsite.io/news/ 应该有一个循环来显示特定类别的内容;新闻“;,ID为3。这是新闻提要。php:$posts = query_posts($query_string.\'&cat=3\'); ?> <?php if (have_posts()) : while (have_posts()) : the_post()

  • 如何在前端仅加载使用过的块的CSS

    时间:2021-11-21

    我试图找出如何只对前端实际使用的块使用css。在我当前的设置中,所有内容都捆绑到我的build/frontend.css 文件,所以只需使用多个块中的一个就可以加载所有css,因为它都在构建frontend.css 文件但如果我只使用一个hero块,我只希望在前端加载hero css,而不是整个css文件。下面是我的文件夹结构的基本概念build frontend.css frontend.js src index.js frontend.css&#

  • 如何在同一个块中多次添加InnerBlock

    时间:2021-11-23

    当我单击按钮添加新选项卡时,我希望<InnerBlock /> 因此,我可以在选项卡中添加其他块。尝试这样做并不奏效,因为在所有动态创建的选项卡中似乎都是一样的。import "./index.css"; import { registerBlockType } from "@wordpress/blocks"; import { useState } from "react"; import {

  • 为《Airi》制作一个儿童主题

    时间:2021-11-26

    我为我的WordPress网站选择了Airi主题。我计划做一些定制,并决定使用儿童主题。我研究了WordPress文档页面https://developer.wordpress.org/themes/advanced-topics/child-themes/.我已经为儿童主题制作了一个文件夹,放置新样式。css和函数。php文件。我的职能。php是这样的:add_action(\'wp_enqueue_scripts\', \'my_site_theme_enqueue_styles\'); fu

  • 我可以在另一个页面或帖子类型中获取定制元数据吗?

    时间:2021-11-29

    我需要在另一个页面中调整metabox字段数据,$headabouttitle1 = get_post_meta(get_the_id(), \'head_title1\', true); 这就是我在同一个页面中获取它的方式,我需要在另一个页面模板中对其进行匹配,我如何才能做到这一点

  • WooCommerce GET_PRICE通过AJAX使用时返回错误价格

    时间:2021-12-02

    我在一个使用活动门票插件的网站上工作,我需要通过ID获取门票(Woo产品)的价格wc_get_product( $ticketID )->get_price(); 要做到这一点。使用下面的代码将价格添加到页面中可以得到正确的价格(例如30):echo \'<input type="hidden" id="ticketpricetest" value="\' . wc_get_product( 28612 )->get_price() .

  • 在使用redux的WordPress存储库中发布插件

    时间:2021-12-08

    我正在为WordPress存储库开发一个插件。我将使用redux进行设置。redux is a wordpress option managment plugin. https://wordpress.org/plugins/redux-framework/但我不想将redux安装为用户插件。我希望它成为我插件核心的一部分。我可以将插件发布到存储库吗?

  • 电子邮件中的激活/确认链接错误

    时间:2021-12-08

    我已经创建了一个自定义登录页login.php 在根部内部。(例如:http://www.example.com/login.php)/* LOGIN PAGE. */ // Login URL. function custom_login_url($login_url, $redirect, $force_reauth ) { $login_url = home_url( \'login.php\', \'login\' );

  • 块模板是否与SERIALIZE_BLOCKS不兼容?

    时间:2021-12-09

    我需要使用wp_insert_post() 和wp_update_post(). 我正在处理的帖子类型有一个简单的块模板与之关联,因此我的目标是将块模板附加到帖子类型对象,使用innerContent, 然后使用serialize\\u块将模板转换为可呈现的post\\u内容标记(例如,带有标记)。我的问题是,块模板在PHP中定义为索引数组:$post_object->template = array( array( \'core/image\', array(

  • Proper way to use useSelect

    时间:2021-12-11

    我正在使用useSelect获取可用的图像大小,然后我想检查图像是否实际具有这些大小,因为可能添加了一些自定义图像大小。我所做的工作正在进行,但我担心实现不正确,因为这是我第一次使用useSelect。import { compose } from "@wordpress/compose"; import { useBlockProps } from "@wordpress/block-editor"; import { isBlobURL } fr

  • 从自定义WP_Query和自定义发布类型获取下一个和上一个项目

    时间:2021-12-15

    我想为自定义wp\\U查询制作一个寻呼机,在这里我可以有上一个和下一个。我有一个名为family的CPT,我必须显示满足保留其状态条件的族,重要的是,我必须在每页中仅显示一个族,并且我必须放置分页器以逐个导航。这是我的代码:$paged = get_query_var( \'paged\' ) ? absint( get_query_var( \'paged\' ) ) : 1; $args_families = array ( \'post_type\' => arr

  • 仅显示您是其作者的页面

    时间:2021-12-17

    我试图只显示用户是管理员以外任何角色的作者的页面。下面的代码似乎将站点置于无限循环中,它最终会消亡。add_action( \'load-edit.php\', function() { global $typenow; if( \'page\' !== $typenow ) return; if( current_user_can(\'add_users\') )

  • 插件在自定义主题中不起作用

    时间:2021-12-17

    我正在创建一个自定义主题。在其中,我试图添加沙龙预订插件。此插件创建默认预订页面。当我查看预订页面时,我看不到预订表单。我已经尝试在WordPress默认主题2021中安装沙龙预订插件,它在这个主题中运行良好。不知道我的主题有什么突破。在我的主题中,我添加了wp_head() 就在头部标记结束之前header.php. 我还补充了wp_footer() 就在页脚中body标记的末尾之前。php。我有以下php文件header.phpfooter.phpfunctions.phpindex.phpfront

  • 保存时钩子调用无效,使用鼠标滑块时未进行编辑

    时间:2021-12-26

    我已经安装了swiper slider(react版本)并创建了一个自定义块。当我在后端添加块时,它工作得很顺利,我可以很好地滑动。但当我在前端保存和查看时,什么都不会出现。在后端刷新后检查错误消息时,我看到以下消息:未捕获错误:钩子调用无效。钩子只能在函数组件的主体内部调用。发生这种情况的原因如下:您可能有不匹配的React版本和渲染器(如React DOM)您可能违反了挂钩规则,您可能在同一个应用程序中有多个React副本import { registerBlockType } from "

  • 如何获取自定义帖子类别的URL?

    时间:2022-01-05

    我创建了一个带有类别的自定义帖子类型。如何获取URL以仅显示该自定义帖子类型的specyfic类别中的帖子?

  • 使用single.php时未找到匹配的模板

    时间:2022-01-09

    我正在构建自己的WordPress主题。我有头版的工作。然而,当我试图查看一个充满Lorem Ipsum的测试帖子时,我得到了;找不到匹配的模板;错误我有以下单条代码。php<?php get_header(); if( have_posts()){ while( have_posts() ){ the_post(); the_content();

  • 获取类别标题/描述将返回第一个匹配的帖子?

    时间:2022-01-11

    我正在做一个template-part 调用heading 它显示页面标题和下方的可选字幕。我让它在页面上工作,但在像我们的博客或产品类别页面这样的归档页面上,它会返回第一个匹配的帖子标题。代码如下: $id = get_the_ID(); $heading = get_the_title(); $sub_heading = get_field(\'sub_heading\', $id); if (is_home() || is_category())