您当前的位置:首页 > TAG信息列表 > plugin-development
如果购物车中有特定项目,如何删除WooCommerce中的WooCommerce_Checkout_Process操作挂钩
如果购物车中有特定产品,我需要删除签出页字段验证。插件代码:add_action(\'woocommerce_checkout_process\', \'my_custom_checkout_field_process\'); function my_custom_checkout_field_process() { // Check if set, if its not set add an error. if ( ! $_POST[\'develope
向WP_OPTION表中的序列化数组添加新值
我正在寻找一些关于如何在WordPress中为sterialized数据添加新值的帮助。我正在尝试为已安装的插件添加一个新选项,以便为客户端添加额外功能,并且我需要将“price\\u higher\\u rates”添加到wp_estate_submission_page_fields 阵列输入wprentals_admin.由于我是WordPress的新开发人员,我曾尝试将数据直接添加到数据库中,但后来出现了一些错误,这是因为我发现数据被序列化了。我已经看到了功能add_option() 和updat
插件编写:访问刚刚上传的文件
我很难找到以下问题的解决方案:用户应该在我的插件菜单中上传一个文件;使用media\\u handle\\u upload(文件)将文件上载到media文件夹,其中文件来自\\u FILES数组-这非常有效。然而,插件应该访问同一个文件(CSV)来提取数据,并通过短代码将其显示在页面上。然而,我无法在我的插件中找到如何访问该文件。我已经对此进行了调查:Access to Media Library, 这是:Accessing Media/Files outside the_content, 我试图在wor
博客图片的WordPress iframe
我想用Instagram订阅博客的特色图片。我已经有Instagram feed的博客帖子,但我希望它也出现在特色图片上。你知道如何做到这一点吗?链接到博客-https://messnermoto.com/blog/链接到您可以看到Instagram提要的博客帖子,我想将其用作特色图片。-https://messnermoto.com/messnermoto-motorcycle-rearview-mirror-evolution/
在WordPress中调试插件时出现问题
我想在用户注册后在自定义表中保存额外的用户字段。在我的插件中,我添加了user_register hook和我在用户注册时检查此代码,但我找不到任何错误,也无法打印数据。我如何测试这段代码,如果我想在这里打印一些会反映在网页上的内容,该怎么办?我是新来的插件创建请帮助你好的人。<?php /* Plugin Name: Bonus Point Calculator Plugin Plugin URI: Description: This plugin adds re
以自定义角色WordPress身份登录后重定向到主页
我有一个自定义角色的用户;但当我以自定义角色的用户身份登录时,它会将我重定向到网站的主页。我尝试通过插件使用此代码,但它仍然重定向到主页: $this->loader->add_action(\"login_redirect\", $plugin_public,\"user_login_handler\", 99999, 3);// User Login Handler public function user_login_handler($redirect_
如何清理$_FILES[‘HAQ_SLIDER’]字段
我有一个功能function haqSliderHandleUpload() { global $haq_settings, $haqSliderImage; // upload the image $sliderfile = $_FILES[\'haq_slider\']; $upload = wp_handle_upload($sliderfile, 0); extract($upload);
在WordPress中保存用户登录后的总活动时间
我想计算用户登录wordpress站点后的总活动时间。为此,我在自定义插件中使用以下挂钩:add_action(\'wp_login\', \'save_login_time\', 10, 2); 在这里,我想检查用户是否处于活动状态(通过鼠标事件和按键事件)。如果用户处于活动状态,我希望计算时间,如果时间大于2分钟,则我希望存储该时间详细信息并将数据保存在另一个表中。我不知道如何将jquery放到相应的钩子上。我想让你给我一个概述,我该如何在我的网站上实现这个功能?
是否推荐使用WP_LIST_TABLE?
目前,我正在开发一个Wordpress插件,我必须在管理菜单中打印一个自定义表。经过短暂的研究,我找到了WP\\U List\\U Table的解决方案。但是在Wordpress的类引用中,我看到该类被标记为私有,这意味着它不适合插件和主题开发人员使用。https://codex.wordpress.org/Class_Reference/WP_List_Table那么,建议使用这个类还是使用“普通”php打印表?
在WordPress插件中使用php库
我需要在wordpress插件中使用excel文件,我应该使用PhpSpreadsheet 图书馆问题是我不知道如何在插件中导入这个库?我应该使用autoload还是composer?因为这个插件是为客户设计的,所以最好是以对站点本身修改最少的方式。
用于在帖子前显示文本的插件
我试图在发布帖子之前显示一些文本。当我添加帖子时,我得到的错误如下发布失败我的代码为function adddata(){ echo \"Welcome to my post!..........\"; } add_action(\'new_to_publish\', \'adddata\'); 它没有显示出来
在前端使用ADMIN_POST提交表单时避免WordPress标题栏
使用完成表单提交时admin_post 在前端,然后在行动页面标题显示WordPress默认标题栏。如何避免此标题栏
插件开发:存储特定语言的选项
我目前正在重写一个小插件,向访问者显示一个小信息文本。这个插件到目前为止是德语的,所以我想添加多语言支持,因为我正在处理一个应该是英语和德语的页面。可以在插件的设置界面中设置显示给访问者的文本。给定值存储在数据库中的单个选项中。在修改后的插件中,我将设置存储在单独的选项中,每个选项对应一种语言。我添加了一个$_GET 在设置注册中使用的参数,用于为特定于语言的选项创建唯一名称。我的插件类的重要(精简)部分:class Privacy_Policies { // the language t
使用Gutenberg添加发布前检查
发布未发布的文章之前,将显示预发布检查。如何以编程方式扩展此功能,并在未通过检查时禁用“发布”按钮?
我将如何在定制器的活动日历部分下添加选项?
自定义程序节的名称是什么?我想在customizer事件日历部分下添加一个字段选项。或者如何在事件日历选项下添加字段?有人能帮我吗?`$wp_customize->add_section( \'the_event_secction_name\' , array( \'title\' => __( \'My Section Name\', \'starter\' ), \'priority\' => 30 ) );
JQuery在加载时立即执行(一次按钮点击和更改css)
我正在按照另一个线程将jQuery转到我的管理设置页面:https://stackoverflow.com/questions/28248113/jquery-is-not-defined-in-wordpress-but-my-script-is-enqueued-properly我的设置页面生成功能:function buildSettingsPage() { require \'views/newCouponForm.php\'; // pure html wp_e
将JS文件合并为一个脚本
我正在尝试合并所有JS文件-本地文件和第三方文件。我尝试使用以下插件来执行同样的操作:自动优化:它不是将JS文件组合成一个快速缩小:它是将JS文件组合成分组的JS文件(我不知道基于什么),但它同时包括原始JS文件和这些组合的JS文件。我不明白为什么默认情况下它会这样</合并+缩小+刷新:其行为类似于上面的“Fast velocity minify”插件</WP最快缓存:这显然提供了组合JS和CSS文件的选项,但仍然没有发生任何事情。即使在保存设置之后。(顺便说一句,这需要高级版本才能完成工作)
如果使用POST元查询更新了值,如何让Metabox自定义域显示选中?
我有两个单选按钮作为页面/帖子的自定义元框字段。一个单选按钮的值为“启用”,另一个单选按钮的值为“禁用”。我的单选按钮只有在手动进入页面/帖子进行检查,然后更新页面/帖子时才会保持选中状态。如果我通过post meta查询更改该字段的post meta值,则不同的单选选项不会显示为选中状态。我正在运行的查询是这样的,它是有效的。我检查了phpmyadmin中的值。在编辑屏幕上,metabox仍不显示正在检查的正确单选按钮。function my_action() { global $wpd
插件稳定性|使用插件与自己开发功能
I work at a webdev company where we are experiencing the following problems:<该插件与已安装的其他插件不能正常工作</有些事情没有按我们预期的方式工作,这通常是因为我们不能花太多时间研究插件的实际功能</尝试使用某些功能时出现的错误例如:我曾试图为我们的一个客户机实现WebP,在与我们选择的插件进行了斗争之后,由于核心功能中存在缺陷,我在插件中实现了一些更改,最终使其正常工作。然后发现该网站(以及我们的许多其他客
这是向WordPress菜单动态添加项目的最佳实践吗?
是否有更简单的方法将此功能添加到菜单页面,而不是使用以下代码?换句话说,一个不同的过滤器/钩子/操作将实现它,所以我不必编写自定义JS来获取当前订单?需要明确的是,该代码目前只在导航菜单中添加了一个新链接。php页面称为books,但我希望能够对当前菜单中的项目进行排序,而不必将某些内容拼凑在一起,因为可能需要使用一些更常见的做法,以便在编辑菜单项时保存它们的顺序。 add_filter( \'wp_get_nav_menu_items\', \'custom_nav_menu_items\', 2