您当前的位置:首页 > TAG信息列表 > actions
WordPress有像Timer Hook这样的东西吗?
是否有一些计时器挂钩来触发这样的事件?add_action(\"one_min_timer\", \"my_handler\"); function my_handler() { //checking something every 1 min }
如果要在密码更改期间捕获新密码,则使用什么操作钩子?
单击Update Profile 中的按钮[wordpress]/wp-admin/profile.php 管理员屏幕将允许用户更新其个人资料,包括密码。如果要在此密码更改过程中捕获新密码,正确的操作挂钩是什么?
WP_LIST_TABLE bulk action
我创建了一个类扩展WP_List_Table 并创建了如下批量操作的方法: function get_bulk_actions() { $actions = array( \'synchronize\' => \'Synchronize\', \'delete\' => \'Delete from Shareino\', ); return $
Add_action在WP_Wdiget的Widget()内不起作用
我在中有一个函数functions.phpfunction test(){ do_action(\'before_test_action\'); echo \'in test\'; } 然后在我的小部件中widget( $args, $instance ) 我使用的功能:$boolean = (isset($instance[\'boolean\'])) ? $instance[\'boolean\'] : \'\'; if ($boolean ==
对数据库连接错误执行自定义函数
是否可以对wordpress db连接错误执行函数?我的意思是,在(建立数据库连接时出错)这件事中是否有任何钩子或其他东西。。。?当我遇到那个错误时,我想做点什么。
Prevent Deletion of Blogs
我试图阻止在WordPress多站点安装中删除博客。已经有一个插件可以做到这一点,但它使用wp_die() 作为解决方案,在我的场景中不起作用。在wp admin/network中选择删除多个博客时,我希望WordPress继续工作,不要在尝试删除循环中的第一个博客时死掉。我曾尝试将其作为一个mu插件来解决:if(!$argv[1]) { add_action( \'delete_blog\', \'prevent_blog_delete_wpse\', 1, 2 );
WordPress分类和存档自定义类
我想添加自定义类。但是归档和自定义分类都是同时执行的。当我想将类添加到分类页面时,也会添加归档类。我知道分类法也是一种档案。但我不想将归档类添加到分类法中。如何仅添加分类法类?我的做法 function fotogruf_layout_class(){ if (is_search()) { echo $search_layout_class; } if( (is_post_type_archive(\'galler
如何修改子主题中的单个控件?
我正在尝试修改子主题中的小部件标题H2 到H1. 我从父主题的functions.php 文件到子主题的function.php 按照中的说明归档this thread. 这是我在子主题中放置的代码functions.php 文件:remove_action(\'widgets_init\', \'codilight_lite_widgets_init\'); //Register your own hook. add_action(\'widgets_init\', \'my_
在管理区域编辑WordPress小工具的标题栏吗?
我正在为我创建的所有自定义小部件中的移动小部件和桌面小部件提供一种方法,因此我认为最好在后端小部件区域的标题中指示小部件是否为移动/桌面小部件,以帮助使此部分更加用户友好。是否有一个过滤器可用于加载小部件标题栏(小部件标题左侧)中的图像,以包括移动/桌面图标,以便能够识别哪些活动小部件是桌面的,哪些活动小部件是移动的,而无需打开小部件以查看其选项?wordpress中是否有一个钩子,只在后端管理中捕获这个widgets.php 页希望在页面加载时使用php挂钩。已经在使用jQuery来表示选项何时从移动设
管理员:如何创建自定义列表过滤器按钮Send Get Queryvars
我已经为自定义帖子类型设置了自定义列,我想添加一个过滤功能。我需要使用自定义数据,所以我不能利用像wp\\U dropdown\\U categories之类的东西。我的当前代码:// add select function add_filter_by_macroarea() { global $typenow; $post_type = \'distributor\'; $macroaree = array(\'italy\',\'france\'
对POST_STATUS更改执行任何操作
执行任何代码的最佳方式是什么post_status 改变在本例中,我们需要在post_status 更改自draft 到publish. 据我所知,没有任何行动可以做到这一点。
向Genesis Genesis_Header添加功能
我使用的是斯里达尔·卡塔坎(SridharKatakam)的《创世纪》入门儿童主题示例的修改版本(https://github.com/srikat/genesis-sample). 我试图添加一个简单的div 通过在genesis_header 钩// Add header bottom border add_action(\'genesis_header\', \'header_border_bottom\', 14); function header_border_bottom()
如何在快捷代码中添加内联css/js
我正在努力创建一个短码,根据情况动态更改该短码的css和js。现在的问题是我不知道如何使用add_action() 内部aadd_shortcode(). 让我给你们一个示例代码片段,以便你们更好地理解我:add_shortcode(\'example\', function( $atts ) { //extracting the shortcode attributes extract( shortcode_atts( array( \'value
在函数.php文件中的div#main之前插入内容
我知道WordPress有一个针对函数中内容的过滤器。php文件:add_filter( \'the_content\') 但是,是否有在之前插入内容的筛选器?”“\\u content”过滤器将内容放在div#main之后。我在寻找这样的东西:add_filter( \'before_main\') 是否存在这样的过滤器?
函数使用哪个操作钩子?
我创建了一个自定义类别模板来显示当前类别的子类别,而不是帖子。子类别通过自定义缩略图、标题和类别描述显示。我添加了一个函数,可以将类别描述修剪为预定义的字符数,但我不确定要使用哪个动作挂钩。功能如下:function trim_text($input, $length, $ellipses = true, $strip_html = true) { //strip tags, if desired if ($strip_html) { $input
有多少筛选器/操作挂钩是健康的?
让我的插件可扩展是解决大多数人问题的下一个方法。我知道我可以在这里和那里放置大量的过滤器和动作挂钩,使事情更加动态。但对我来说,这太乱了。最近,我的插件的一个用户要求更改最后的工具提示文本,在他们的情况下,这并不是那么糟糕的原因。该页面上有6-8个工具提示。我知道我可以为每一个都装上过滤钩。但我应该吗?放置多个挂钩是否有任何缺点、性能问题?
在插件中,为什么在激活插件之前不执行Add_action(‘init’)?
我对Wordpress开发(以及php开发)是新手,所以我对插件php文件中函数的执行感到困惑。我已经看到多个指南显示如何创建register_activation_hook 函数,该函数在插件激活时执行。但是,在激活挂钩功能之后,始终会出现add_action(\'init\') 这个调用为数据库添加了一组选项。所以我的问题是:当Wordpress评估我插件的php文件,并找到register_activation_hook 调用,为什么不执行add_action(\'init\') 是否在插件激活后调
如何检查挂钩是否已钩住?
例如:if ( is_hooked(\'hook_name\') ) { throw new \\Exception(\'You cannot hook to a protected action.\'); } else { do_action(\'hook_name\'); } 有没有办法定义is_hooked() 作用
在自定义帖子类型上有条件地使用REMOVE_META_BOX
我有一个带有一些自定义分类框的自定义帖子类型的人,我想在子页面上隐藏这些。我发现remove\\u meta\\u box工作正常,但我无法访问操作中的$post对象。目前我有function remove_post_custom_fields($post) { global $post; if( count($post->ancestors) > 0 ){ remove_meta_box( \'staff-typediv\' , \'people\'
为丢失的密码添加操作或修改wp-login.php?action=lostpassword
到目前为止,我已经完成了在联系人页面、登录页面和前端有表单的页面上添加google recaptcha,所有这些都像预期的那样工作得很好。现在我只剩下一个页面来添加google recaptcha,也就是当用户点击丢失密码时?链接,所以我尝试添加:add_action(\'lost_password\', \'my_reset_password\');添加了上述操作后,我可以在“生成新密码”页面的左上角看到谷歌验证码,但我希望它位于用户名和电子邮件字段下方。之后,当用户单击“生成新密码”按钮时,我如何验证