草庐IT

register_activation_hook

全部标签

php - Woocommerce 删除 Action Hook

我在我的wordpress网站上使用woocommerce插件。我想删除一个名为“woocommerce_checkout_coupon_form”的函数,它与操作“woocommerce_before_checkout_form”Hook。我尝试在我的主题functions.php中添加以下代码add_action('init','remove_coupon_text',10);functionremove_coupon_text(){remove_action('woocommerce_before_checkout_form','woocommerce_checkout_logi

php - Bootstrap : active class

在Bootstrap中,事件类用于获取选定的单选按钮值。单击单选按钮时,active类将添加到该按钮的标签中。提交表单后,带有事件标签的单选按钮值被发送以供进一步处理。但是,当从jquery添加active类并提交表单时,它不会发布/获取该按钮的值。为了完成这项工作,我必须使用事件类模拟点击单选按钮。我做错了什么吗?还有其他方法可以实现吗?functionshowOption(){$(document).ready(function(){$('#option_grpinput[value=]').parent('label').addClass('active').click();})

php - 我在寻找什么 wordpress 图像 Hook ?

我知道我的问题最终会有点含糊,但我需要指导,以便我可以开始更好地理解事情。自从我上次使用wordpress以来已经有很长一段时间了。我想为我上传的图片添加新的图片输出尺寸。我找到了add_image_size()函数和set_post_thumbnail_size()函数。什么函数会为我更改srcset图像大小?什么功能会更改默认上传大小以及如何为我的上传大小添加选项? 最佳答案 add_image_size()最适合您的需求。https://developer.wordpress.org/reference/functions/a

php - Laravel 5 中的钩子(Hook)?

我正在创建一个包并需要Hook功能(当用户更新我的应用程序中的字段时,该包应该注入(inject)一些额外的验证规则)。我设法使用事件系统做到了这一点。我所做的是将$rules变量和$request传递给监听器,我修改$rules变量并将其返回。这是不好的做法吗?推荐的方法是什么?我的意思是,它有效。我只是不确定这是否是解决问题的最佳方法。代码如下:SettingsController.php(这是在App/下,我正在验证更新的地方)publicfunctionupdate(Setting$setting,Request$request){$rules=['package'=>'req

php - Laravel ServiceProvider 的 register() 方法究竟是如何工作的?

我是PHP和Laravel的新手。我按照本教程将reCAPTCHA支持添加到我的Laravel应用程序中的页面:http://tutsnare.com/how-to-use-captcha-in-laravel-5/无论如何,我的疑问与验证码严格无关,而是与之前教程的内容有关:如您所见,它添加了这个服务提供商:'providers'=>[Anhskohbo\NoCaptcha\NoCaptchaServiceProvider::class,],根据我阅读官方文档的理解:https://laravel.com/docs/5.4/providersServiceProvider是注册我的应

php - 如何在 SVN 中使用预提交 Hook 返回版本库的修订号?

我需要知道如何使用svn的预提交钩子(Hook)。我需要在php文件中使用SVN修订号。请指导预提交Hook如何工作。 最佳答案 如果您使用的是TortoiseSVN,您可以创建一个postcommitclient-sidehook可以调用thetoolSubWCRev.exe随TortoiseSVN一起提供。此工具可以替换文件中的特殊标记。我在我的.net项目中将其用作编译后事件,以将最后一次修订放入应用程序的AssemblyInfo中,并将其添加到应用程序版本号中。 关于php-如何

php - register_shutdown_function() - 什么是最佳实践?

我目前出于多种目的使用register_shutdown_function()。一种用途是处理fatalerror,另一种用途是记录执行期间使用的资源,如时间、内存使用情况等。目前我注册了两个不同的关闭函数,但在一个测试中只有第一个运行而另一个似乎失败了。现在这当然可以由函数本身的一些错误触发,所以我重写了它,但是是否有可能是使用多个register_shutdown_function调用引起的错误?那么这里的最佳实践是什么,是注册两个不同的函数,还是只调用一个处理不同任务的函数?如果发生fatalerror,让函数加载错误处理类是否也安全(并且可能),还是我应该将功能保留在函数本身中

php - 在 PHP 中执行 Hook 方法

给定一个基类,其中我有一些必须在特定方法之前和之后运行的逻辑,它在其不同的派生类中采用截然不同的参数。例如:abstractclassBase{publicfunctionpre(){print"RuningBase::pre()\n";}publicfunctionpos(){print"RuningBase::post()\n";}abstractpublicfunctiondoIt();}classCheatingextendsBase{publicfunctiondoIt(){$this->pre();print"Doingitthecheatingway\n";$this->

php - 使用 SPL_AUTOLOAD_REGISTER 时命名空间如何工作?

我今天正在学习如何在PHP中使用命名空间和自动加载,但我似乎遇到了障碍。当我不使用spl_autoload_register而是使用require_once时,事情似乎有效。我的文件夹结构非常简单:-index.php-class/-Users.php在我的index.php文件中我有:在我的class/Users.php文件中我有:这绝对没问题,返回了1的ID理想情况下,我想使用自动加载功能,我发现了spl_autoload_*,这就是我尝试做的,但没有成功:在我的class/Users.php文件中我有:在我的index.php文件中我有:但是我得到一个错误:`Class'User

php - hook_form_alter 根据用户角色取消设置字段

当我尝试使用hook_form_alter根据用户角色隐藏字段时遇到问题。我使用了unset()并从$form数组中删除了该字段,但它仍然在呈现表单时显示。这是我的代码:functionmymodule_form_alter($form,$form_state,$form_id){global$user;if($form_id=='my_content_type'){if(array_key_exists(5,$user->roles)&&!array_key_exists(3,$user->roles)){if(empty($form_state['field']['args'][0