WordPress.org

Ready to get started?Download WordPress

Forums

Plugin install (3 posts)

  1. night2008
    Member
    Posted 6 years ago #

    Hi Guys,

    Im currently working on my first WP plugin and had a question about the register_activation_hook() function.

    My plugin should create 2 DB tables upon activation, so I created my installfunction and hooked it in with the register_activation_hook() function:

    register_activation_hook('wp-content/plugins/positioner/position_yourself.php','positionyourself_install');

    I've also tried using:

    register_activation_hook(__FILE__,'positionyourself_install');

    My plugin is class based, so I run this function in the php5 constructor. The problem is, it doesn't get called, or the install function has no effect on my Database.

    Now I was wondering if I was doing something wrong? I've already looked for tutorials how to create plugins, looked @ forums, and more.

    I hope you guys can help me :)

  2. night2008
    Member
    Posted 6 years ago #

    OK peeps, my bad.

    I forgot to pass the reference to my object to my install function.

    Working:
    register_activation_hook(__FILE__,array(&$this,'positionyourself_install'));

    This topic can be closed!

  3. whooami
    Member
    Posted 6 years ago #

    so close it -- only you have access to the resolved option at the top of thread :)

Topic Closed

This topic has been closed to new replies.

About this Topic