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

  • 在esc_attr()周围包装intval()对于转义输入是多余的吗?

    时间:2020-01-23

    我的直觉告诉我,在转义输入时,在intval()中包装esc\\u attr()是多余的,但我想再次检查一下。另外:考虑到<option value=\"\">- select no. -</option> 如果硬编码/值为null,则不需要转义该输入块,对吗?以下是我当前的代码设置: <select name=\"_number\"> <option value=\"\">- select no. -</opti

  • 如果满足元数据的特定条件,是否可以中止POST更新?

    时间:2020-01-24

    我有一个自定义的帖子类型,其中有一些元数据要检查,以便保存或更新。现在我想知道,如果元数据检查失败,是否可以中止后期创建或更新。为了给出一个简单的上下文并解决这个问题,假设我的自定义帖子有一个包含两个日期输入的元框,我们将它们称为date\\u start和date\\u end。当用户尝试在后端发布或更新帖子时,我希望检查这些元数据,如果date\\u start>=date\\u end,则进程将中止,而不实际更新帖子或将帖子插入数据库。我试图实现的逻辑如下:add_action( \'befo

  • WP_mail函数在WordPress插件样板中不起作用

    时间:2020-01-26

    我正在使用WordPress插件样板创建插件(https://wppb.me/), 我已经在/admin/partials/directory下创建了一个单独的文件来发送电子邮件。但是当我在这个文件中使用wp\\u邮件功能时,wordpress抛出错误。有什么解决办法吗?致命错误:未捕获错误:调用未定义的函数wp\\u mail()

  • 使用SELECT的WordPress设置--我的错误在哪里?

    时间:2020-01-26

    我的插件中有两个选项回调,一个带有ckeckbox,另一个带有select字段。第一个工作正常,第二个工作不正常。选择字段不保存其值。我仔细检查了注册这两个设置的代码,我认为我的错误在回调中的某个地方。有什么想法吗?复选框(工作):public function myplugin_post_menu_cb() { echo \'<input type=\"checkbox\" name=\"\' . $this->option_name . \'_post_menu\' . \

  • 通过快捷码创建html可复用块

    时间:2020-01-26

    我使用了一个非常简单和快速的主题,以达到良好的速度,所以我没有使用任何视觉作曲家,而是通过html在页面中编写自己的部分我有一些部分和cta,我想在网站上重复相同的内容,所以我想把每个块的html放在一个短代码中,然后在页面中,我只需将它们的短代码粘贴到我需要的地方。首先,这种做法行吗?其次,就页面加载速度而言,在我的子主题函数中创建这些短代码(基本上将在dom中注入html)是否理想。还是我应该创建一个包含所有短代码的插件?

  • 在自定义WordPress插件的子菜单下添加自定义子菜单

    时间:2020-01-27

    我知道如何为自定义插件添加自定义菜单和子菜单。但在子菜单下创建另一个子菜单是我无法理解的。我拥有的:插件主菜单添加更新活动内容:插件主菜单添加更新事件-创建事件(仅应在“事件”子菜单下)-签出事件(仅应在“事件”子菜单下)我已经在插件名称中定义了自定义菜单。根文件夹中的php。我甚至尝试添加“Create Event”(它位于单独的文件夹中,文件名为Create-Event.php),并将“Event”作为父级(Event.php)。以下是我的插件文件夹结构:--inc公司=>视图==>eve

  • 'Simple' Reservation System

    时间:2020-01-27

    所以我正在建立一个网站,在那里我列出了人们可以阅读和访问的地点列表。你会说,这很简单。但除了这些地点之外,您还可以在这些地点或这些地点附近进行活动。因此,我将创建2个CPT。一个用于位置,一个用于活动。创建活动时,可以选择此活动所在的位置。但现在问题/挑战来了。我需要能够让用户为这些活动进行预订。不是对所有人,而是对一些人。接下来,我需要能够将某些活动/预订设置为付费活动/预订。我想我需要用一个表格来做这个,但也许我错了。此表单可以添加到需要预订的活动中(我认为仍然很简单),但我还需要能够让用户选择他或她

  • 我怎样才能让包含不同版本框架的两个插件都使用最新版本?

    时间:2020-01-27

    我有一个框架1.0版git repo,这是通过我的主插件上的composer所必需的。一切都很好,但一旦我创建了第二个插件,将使用我的框架的1.1版本,我如何才能使插件a使用与插件B捆绑在一起的最新框架1.1?换句话说,我需要我的所有插件使用在我的一个插件中找到的最新版本的框架。对于如何在WordPress中实现这一点,我似乎找不到明确的答案。请记住,无论使用何种黑客/代码,都需要通过WordPress传递。组织人员以激活插件,并且不违反他们的任何规则。谢谢

  • 我们可以在WooCommerce插件中使用麻省理工学院许可的库吗?

    时间:2020-01-28

    我正在开发一个WooCommerce插件,我计划制作两个免费和高级版本。我想加入Bootsrap 位于MIT lisence.在WordPress Office目录中,我知道MIT license 完全兼容GPL。但是,我的问题是,我们能否销售一个使用MIT lisence第三部分的WooCommerce插件?

  • I receive taxonomy id

    时间:2020-01-30

    您好,我想从字段中获取值,但我收到的id代码如下:function add_product_column( $columns ) { //add column $columns[\'new_column\'] = __( \'New column\', \'woocommerce\' ); return $columns; } add_filter( \'manage_edit-product_columns\', \'add_pr

  • 如何在可变产品页面上仅加载脚本

    时间:2020-01-30

    我正在寻找一种只在产品页面上加载JavaScript和CSS的方法,但前提是它是可变产品。这个is_product() 函数运行良好,但我的脚本可用于所有类型的产品:简单、变量、分组。。。。。如何限制仅为可变产品加载脚本?

  • BuddyPress:将新的选项卡直接用户添加到其作者页面

    时间:2020-01-31

    您好,这是关于buddypress将新选项卡添加到成员配置文件主导航,以及何时单击直接用户到作者帖子www.mysite。com/作者/用户名/经过研究和寻找,我发现了这个code 它更有效,它创建了一个新的自定义选项卡,并将用户引导到新帖子,但URL不是我要找的,它创建了成员/用户名/我的帖子。我需要的是类似于www.mysite的东西。com/Author/username/I只是不明白如何用下面的代码实现这一点。。。。function ibenic_buddypress_tab() { global

  • 我启用了调试,但仍收到相同的消息:您的网站上出现严重错误

    时间:2020-02-01

    我更改了配置设置以启用调试,如下所示;define( \'WP_DEBUG\', true ); 当我刷新页面时,仍然会收到一条无用的消息:There has been a critical error on your website. 我怎样才能让它在屏幕上显示出真正的错误呢?

  • 如何阻止插件和主题在新插件中更新?

    时间:2020-02-03

    我在我的functions.php 主题:add_filter( \'auto_update_plugin\', \'__return_false\' ); add_filter( \'auto_update_theme\', \'__return_false\' ); 但我需要做的是完全阻止对多个WP站点的更新。所以我想构建一个插件,我可以在需要的地方安装,而不是每次都去更改功能。php。但是这个插件有可能做到这一点吗?

  • 使用自定义metabox在给定日期后自动更新帖子

    时间:2020-02-03

    我有一个自定义的职位类型,将管理一些职位。我将实现一些自定义元盒,这些元盒将保存有关职位的额外信息,这些信息将像类型ecc一样插入。有一件事我不确定:是否可以使用metabox设置发布职位的截止日期?例如,如果我今天发布了一个职位,并且我希望状态在某个日期后自动更新为关闭状态,那么我如何实现这一点?我想更新该职位的状态以及从前端申请该职位的可能性。任何代码片段和帮助都将不胜感激。

  • WordPress插件博客创建

    时间:2020-02-04

    我正在尝试为我的网站创建一个自定义插件。class SoaneNews { function __construct(){ add_action( \'init\', array($this,\'pluginprefix_setup_post_type\')); } function activate(){ pluginprefix_setup_post_type();

  • jQuery in WordPress Plugin

    时间:2020-02-04

    我正在学习WordPress插件开发。现在,我需要将jQuery代码放在一个文件中。在哪里可以放置jQuery代码?

  • 使用定制post_type的快速草稿小部件(dashboard.php)

    时间:2020-02-05

    我正在尝试修改WP dashboard小部件“快速草稿”,以接受自定义post\\u类型的avada\\u公文包(avada Fusion主题),但页面只是挂起每个提交测试。这里有一个类似的问题:Adding Custom taxonomies to Press This panel 一位成员提到他们已经成功了,但不幸的是,他们删除了他们的例子,因为帖子是关于“按这个”。我想知道我是否正确调用了post\\u类型。任何帮助都将受到感激。就我所知:/** * The Quick Draft wid

  • how override a define

    时间:2020-02-05

    我有这个定义define(\'DISALLOW\\u FILE\\u MODS\',true);但我需要执行一个define设置为false的函数。可能吗?如果可能的话,怎么可能?

  • 自定义表/WP_LIST_TABLE的替代

    时间:2020-02-06

    我正在开发一个插件,它利用WP\\u List\\u Table在管理员中显示日志和其他一些内容。WP\\u List\\u Table可以很好地显示内容,但我现在需要创建一个可以在自定义db表上工作的表,并允许对数据执行新建/编辑操作。我注意到,使用WP\\u List\\u Table处理编辑/新建表单操作有点棘手,我们正在寻找可以提供这些基本功能的替代方案、框架或其他任何东西。有什么建议吗?谢谢