如何在wp循环之外使用ADD_ACTION(“wpcf7_BEFORE_SEND_MAIL”?

时间:2015-11-19 作者:alex

我正在尝试触发add\\u操作挂钩(add\\u操作(“wpcf7\\u before\\u send\\u mail”,“add\\u data\\u to\\u custom\\u table”);)从wordpress循环外部。add\\u动作挂钩是在主题的自定义函数中定义的。php。

在域中。com/测试。php我有

define(\'WP_USE_THEMES\', false);
define(\'WP_CUSTOM_TABLE\', \'test_table\');

/** Loads the WordPress Environment and Template */
require( \'../wp/wp-blog-header.php\' );

   include(\'../wp/wp-content/themes/customtheme/incs/functions-custom.php\');

<?php echo do_shortcode(\'[contact-form-7 id="417" title="Test Contact Form"]\'); ?>
在此设置中,add\\u操作挂钩不起作用。但是,如果我将add\\u action hook定义移动到主题的函数中。php它确实有效。

我的问题是:如何包含函数自定义。php文件位于wordpress循环之外,可执行add\\u操作,但不从主题函数中包含它。php???

1 个回复
最合适的回答,由SO网友:Scriptonomy 整理而成

只要把你的add_action 挂接一个简单的插件。激活插件并观察它与其他插件一起运行。

如果你坚持add_action 在主题的functions.php 然后只需在入口点脚本中定义一个常量,如下所示:define(\'SCRIPTONOMY\', true);

最后在functions.php 测试常数。

相关推荐

Increase offset while looping

我正在编写一个自定义帖子插件,它将自定义帖子分组显示为选项卡。每组4个岗位。是否可以编写一个偏移量随每次循环而增加的查询?因此,结果将是:-第一个查询显示从1到4的帖子-第二个查询显示从5到8的帖子-第三个查询显示从9到12的帖子等。 <div class=\"official-matters-tabs\"> <?php $args = array(\'post_type\' => \'official-matters\', \'showp