您当前的位置:首页 > TAG信息列表 > actions
add_action in a custom plugin
我做了一个插件来创建一个当cookie为FALSE时的。实际上,正在工作,但当我准备创建cookie时,它说我的头已经发送了。然后,我有了密码add_action(\'init\', \'newsletterSuscriber\'); 但它仍然返回了这样一个错误。警告:call\\u user\\u func\\u array()要求参数1为有效回调,在/PATH/wp includes/plugin中找不到函数“newslettessuscriber”,或函数名无效。php在线503Plugin cod
如何触发主题删除功能?
试图找到一个或一些钩子在主题被删除时启动函数,但没有找到任何钩子。。也许有人能告诉我是否有办法在主题删除事件上启动我的功能?我需要它删除选项和删除主题删除表。(例如)插件确实有uninstall.php 或register_uninstall_hook().需要相同的主题!有什么帮助吗?我目前的想法:创建new WP_Filesystem_$module 类并强制WP使用myWP_Filesystem_$module 用于删除主题的类,我可以在其中插入自定义操作atc。在中插入自定义操作deleted_s
How to trace SUBMIT button
我有一个使用插件创建的表单,单击提交按钮后,它将重定向到我在表单设置中选择的URL。但问题是,我创建的任何其他表单都会指向我在原始表单上选择的相同URL。我需要跟踪Submit操作,以查看它的去向以及调用了哪些函数。如有任何想法和建议,将不胜感激。
是否在主题卸载时删除数据库表?
在theme卸载时,如何在theme安装和删除这些表时执行DB查询?
如何在参数前后使用POST_UPDATED挂接
我想检查一下这篇文章的标题是否有变化,如果有,我想做一些事情。我曾想过使用post\\u更新的钩子,codex说“只要需要比较值,就使用这个钩子before 和after 发布更新。“,但我不知道如何使用前后参数。function check_values($post_ID, $post_after, $post_before){ echo \'Post ID:\'; var_dump($post_ID); echo \'&
创建插件以更改函数挂钩的操作
我有一个插件,可以将函数挂接到woocommerce_before_my_account 行动我希望插件将该函数挂接到woocommerce_after_my_account 行动如果我创建自己的插件,有可能做到这一点吗?如果是,如何?谢谢
WP_Headers与Send_Headers。何时使用每一种?
我看到了wp_headers 和send_headers 这两个词以前都用在同一个词上,我想知道你怎么知道该用哪一个,什么时候。。。在send_headers codex page 下面是添加X-UA-Compatible: IE=edge,chrome=1 用于Internet Explorer向后兼容性,因为元标记经常fails on intranet sites if loaded too late. 这就是send_headers 示例如下所示:add_action( \'send_headers
Dynamically adding filters
我有一个函数,我试图在其中获取一个数组,以便在回调中使用它来动态添加过滤器。下面是我需要从中检索数组键的函数(在$classes 变量):function bw_add_markup_class( $attr, $context ) { $classes = array( \'nav-primary\' => \'navbar navbar-inverse navbar-static-top\', \'nav-sec
WP 4.4.1允许通过ADD_ACTION‘PRE_COMMENT_ON_POST’空评论
有一个关于允许WorpPress v.4.4.1的空评论的问题为此,我使用“pre\\u comment\\u on\\u post”操作。在WP 4.3.1中,我可以轻松做到这一点:if (isset($_POST[\'comment\']) && $_POST[\'comment\'] == \"\") { $_POST[\'comment\'] = \"dummy content\"; } 稍后将通过另一个a
Redux callback action
我是新来的Redux. 我不知道如何使用开关显示和隐藏文本区域(不保存)。当my switch(我的开关)打开时,文本输入将显示,当它关闭时,输入将隐藏自己。我试着用动作钩,但没用。这是我的代码:Redux::setSection( $opt_name, array( \'title\' => __( \'Test\', \'redux-test\' ), \'id\' => \'switch_buttonset\', \'
从WP_QUERY获取帖子并在ADMIN_HEAD上格式化它们
我正在尝试准备一个带有自定义帖子类型帖子的数组,以填充TinyMCE中的select选项。我想去拿帖子,拿到他们的身份证和头衔,然后把它们都放进去$data 变量,我想将其发送给TinyMCEwp_localize_script. 此代码的问题是无法加载。看来我不能打电话了WP_Query nor使用if(myquery->have_posts() 或while(myquery->have_posts()), 该页太长,无法完成Allowed memory size of 134217728
add_action shortcut?
我认为在PHP 5.4或更高版本中(不记得确切的版本),而不是编写:function some_function() { } add_action( \'init\', \'some_function\' ); 可以传递匿名函数:add_action( \'init\', function() { } ); 有没有更好的捷径?例如,删除字符function() 如果可能的话?
如果我用函数调用替换ADD_FILTER和ADD_ACTION会发生什么问题
我是WordPress的新手,为了进一步了解如何构建WordPress主题,我现在正在分析我下载的主题的代码,并尝试对其进行一些更改。WordPress中的两个内置函数是add_filter 和add_action, 他们都加了一个叫做HOOK 功能。所以当函数someFn 调用,所有与someFn 函数完成后调用someFn 使命感我的问题是。如果我正好在someFn 作用someFn(在函数末尾)而不是使用add_filter 和add_action (两个函数的代码完全相同)。这会不会对我的代码造成
如果用户在再次按菜单栏上的登录按钮时登录,则重定向到另一个页面
因此,我在菜单上有一个按钮:“我的帐户”,它允许用户登录网站,一旦他们登录,就会重定向到他们的仪表板。我试图实现的是,如果他登录并再次按下“我的帐户”按钮以重定向到仪表板,因为现在正在重定向到那里的帐户设置。 add_action( \'template_redirect\', \'dashboard_redirect\' ); function dashboard_redirect() { if( is_page( home_url( \'/min-konto/\' )
在面向类的插件中安排事件
操作通常支持以下内容(如果您使用基于类的方法创建插件):add_action(\'admin_notices\', array(&$this, \'emailNoticeGUI\')); Thewp_schedule_event 不支持此类触发。有没有什么方法可以做到这一点,但仍然使用基于类的方法?有哪些替代方案?我想在插件激活上安排一个钩子,但激活逻辑也基于类本身。
当特定类别中的帖子获得另一个类别时,是否防止功能再次触发?
我创建了一个功能,可以在自定义帖子类型的热门类别中添加帖子时向作者发送电子邮件。这是可行的,但有一个主要问题。如果帖子是in the popular category gets added to a new category while still in the popular category 它发出another email. 我确实明白为什么会发生这种情况。这是因为添加了新的长期关系。我还没有找到处理这个问题的方法,已经尝试了几天了。所以我想最好问问这里的社区。有没有办法阻止此电子邮件再次发送?这
操作挂钩仅在发布帖子上,而不在编辑或更新上
您能告诉我wordpress操作挂钩在用户创建新的自定义帖子时只能触发一次吗。这意味着,如果用户创建了一个新帖子,则必须触发挂钩,但当用户更新或编辑帖子时,则不应执行挂钩。以前我使用的是publish\\u post,但它总是在用户创建、编辑或更新帖子时执行,但是我添加了一些条件来阻止此操作,但对我来说不起作用。代码如下:add_action( \'publish_property\', \'pms_post_published_notification\', 10, 2 );
如何将自定义帖子元添加到默认博客帖子?
我有一个计算博客文章预计阅读时间的代码(可以随意使用):function estimated_reading_time( $post ) { $words = str_word_count( strip_tags( $post->post_content ) ); //Average reading speed of an adult is 200-250 words per minute $minutes = floor( $wo
如何停止或删除在扩展类的函数内调用的操作
问题是,我试图删除一个由WordPress插件添加的JSON+LD块,该插件名为事件日历。我相信它是由一个名为:Tribe__Events__Template__Single_Event 其中名为google_data_markup 负责我试图阻止/阻止添加到HTML的实际标记。代码根据我对此的有限理解,我需要删除此操作:add_action( \'wp_head\', array( $this, \'google_data_markup\' ) );.我相信它在这里被称为Single\\u事件。php:
在创建新帖子之前修改自定义域输入数据
我试图在将输入数据添加到DB之前检查它。例如:我有一个自定义贴子元名为book_isbn 在post页面中。我要确保此变量$_POST[\'book_isbn\'] 在添加到DB之前有效。到目前为止我知道我可以用钩子wp_insert_post_data 为了实现这一点。我不确定我是否做对了。这对我没用。请检查下面的代码。add_filter( \'wp_insert_post_data\', \'clean_data_before_post_created\', \'99\', 2 );