来自另一个文件的“ register_activation_hook”

dantey89

我是wordpress的新手,我想在插件中添加激活钩。我想运行功能而不是从激活钩所在的文件中运行。是否可以?我是这样尝试的:

dy_ressel.php(主插件文件):

$my_variable_for_identify_dir = plugin_dir_url( __FILE__ ) ;
register_activation_hook( $my_variable_for_identify_dir.'install.php','install_dy_ressel');

并安装

function install_dy_ressel(){
        global $wpdb; 

        // Добавить к названию будущих табли префикс WP
        $table_users = $wpdb->prefix . "dy_users";


        // ПРоверка по наличию таблиц. Если нету или удалены - создать.

        if($wpdb->get_var("SHOW TABLES LIKE '$table_users'") != $table_users) {
            $sql = "CREATE TABLE " . $table_users . " (
              id mediumint(9) NOT NULL AUTO_INCREMENT,
              time bigint(11) DEFAULT '0' NOT NULL,
              name tinytext NOT NULL,
              text text NOT NULL,
              url VARCHAR(55) NOT NULL,
              UNIQUE KEY id (id)
            );";

            require_once(ABSPATH . 'wp-admin/includes/upgrade.php');
            dbDelta($sql);
        }
拉德利·斯蒂斯塔(Radley Sustaire)

我想运行功能而不是从激活钩所在的文件中运行。

你是在自问自答。

您只需要将激活钩子放在主插件文件中即可。但是它的功能可以在任何地方,只要文件被WordPress调用之前就包含在内。

您的主插件文件可能包含:

include( 'initialize-plugin.php' );
register_activation_hook( __FILE__, 'install_dy_ressel' );

并且您initialize-plugin.php可以具有以下功能:

function install_dy_ressel() {
    ...

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

register_activation_hook可调用函数未被调用

来自分类Dev

为什么wp_register_script对register_activation_hook不起作用

来自分类Dev

如何将React Hook从一个文件导出到另一个文件,反之亦然?

来自分类Dev

来自另一个文件的PowerShell XML节点

来自分类Dev

包含来自另一个文件的xml和来自父文件的内容

来自分类Dev

grep来自另一个文件中文件的每一行

来自分类Dev

如何从另一个组件的react-hook-form读取值

来自分类Dev

在_post_put_hook中插入另一个模型实体的正确方法?

来自分类Dev

是否可以将一个文件输入的值设置为来自另一个文件输入的文件?

来自分类Dev

使用awk根据来自另一个文件的匹配更新文件

来自分类Dev

bash删除文件中包含来自另一个文件的行的行

来自分类Dev

使用来自另一个dtsx文件的配置文件执行SSIS包

来自分类Dev

使用awk根据来自另一个文件的匹配更新文件

来自分类Dev

如何使用来自另一个文件的输入遍历文件

来自分类Dev

解析一个文件,其中包含来自另一个文件的多个数据

来自分类Dev

SQL Join(全部来自一个表,另一个来自另一个表)

来自分类Dev

py.test夹具来自另一个文件

来自分类Dev

Python:在来自另一个文件的路由内的类内调用函数

来自分类Dev

包含来自另一个scrapy项目的文件

来自分类Dev

来自另一个mapper.xml文件的Mybatis参考sql

来自分类Dev

来自另一个py文件的maya python调用函数

来自分类Dev

需要来自ReactJS中另一个文件的类

来自分类Dev

Express.js是否包含来自另一个文件的套接字事件?

来自分类Dev

模拟来自另一个文件的导入,但仍返回模拟值

来自分类Dev

Python:根据来自另一个文件的字段匹配来过滤行

来自分类Dev

在具有来自另一个文件的内部数组的函数中未定义

来自分类Dev

使用来自axios的数据作为另一个Vue文件的道具

来自分类Dev

Python Dash-来自另一个文件的回调值

来自分类Dev

链接来自另一个.ods文件的数据

Related 相关文章

  1. 1

    register_activation_hook可调用函数未被调用

  2. 2

    为什么wp_register_script对register_activation_hook不起作用

  3. 3

    如何将React Hook从一个文件导出到另一个文件,反之亦然?

  4. 4

    来自另一个文件的PowerShell XML节点

  5. 5

    包含来自另一个文件的xml和来自父文件的内容

  6. 6

    grep来自另一个文件中文件的每一行

  7. 7

    如何从另一个组件的react-hook-form读取值

  8. 8

    在_post_put_hook中插入另一个模型实体的正确方法?

  9. 9

    是否可以将一个文件输入的值设置为来自另一个文件输入的文件?

  10. 10

    使用awk根据来自另一个文件的匹配更新文件

  11. 11

    bash删除文件中包含来自另一个文件的行的行

  12. 12

    使用来自另一个dtsx文件的配置文件执行SSIS包

  13. 13

    使用awk根据来自另一个文件的匹配更新文件

  14. 14

    如何使用来自另一个文件的输入遍历文件

  15. 15

    解析一个文件,其中包含来自另一个文件的多个数据

  16. 16

    SQL Join(全部来自一个表,另一个来自另一个表)

  17. 17

    py.test夹具来自另一个文件

  18. 18

    Python:在来自另一个文件的路由内的类内调用函数

  19. 19

    包含来自另一个scrapy项目的文件

  20. 20

    来自另一个mapper.xml文件的Mybatis参考sql

  21. 21

    来自另一个py文件的maya python调用函数

  22. 22

    需要来自ReactJS中另一个文件的类

  23. 23

    Express.js是否包含来自另一个文件的套接字事件?

  24. 24

    模拟来自另一个文件的导入,但仍返回模拟值

  25. 25

    Python:根据来自另一个文件的字段匹配来过滤行

  26. 26

    在具有来自另一个文件的内部数组的函数中未定义

  27. 27

    使用来自axios的数据作为另一个Vue文件的道具

  28. 28

    Python Dash-来自另一个文件的回调值

  29. 29

    链接来自另一个.ods文件的数据

热门标签

归档