• Resolved tringwebdesign

    (@tringwebdesign)


    I am getting the following error when activating the plugin:

    WordPress database error: [Table 'username_wp.wp_ha_custom_event' doesn't exist]
    SELECT * FROM wp_ha_custom_event WHERE url = "https://domain.co.uk/" OR url = ""

    Looking via phpMyAdmin, sure enough it’s not creating the table on install.

    https://wordpress.org/plugins/hotspots/

Viewing 5 replies - 1 through 5 (of 5 total)
  • Thread Starter tringwebdesign

    (@tringwebdesign)

    Odd, it installed fine on another one of my WP sites?

    Thread Starter tringwebdesign

    (@tringwebdesign)

    Nope, scratch that, it doesnt create the custom events table on both sites

    Plugin Author dpowney

    (@dpowney)

    Hi, let me check this out. Will get back to you on this shortly.

    My error log has blown up with the same issue

    I had to manually add the table myself.
    The code below did not seem to execute.
    // Custom event table
    $query = ‘CREATE TABLE ‘.$wpdb->prefix.HA_Common::CUSTOM_EVENT_TBL_NAME.’ (
    ‘.HA_Common::ID_COLUMN.’ int(11) NOT NULL AUTO_INCREMENT,
    ‘.HA_Common::EVENT_TYPE_COLUMN.’ varchar(255),
    ‘.HA_Common::DESCRIPTION_COLUMN.’ varchar(255),
    ‘.HA_Common::CUSTOM_EVENT_COLUMN.’ varchar(255),
    ‘.HA_Common::URL_COLUMN.’ varchar(255),
    ‘.HA_Common::IS_FORM_SUBMIT_COLUMN. ‘ tinyint(1) DEFAULT 0,
    ‘.HA_Common::IS_MOUSE_CLICK_COLUMN. ‘ tinyint(1) DEFAULT 1,
    ‘.HA_Common::IS_TOUCHSCREEN_TAP_COLUMN. ‘ tinyint(1) DEFAULT 0,
    PRIMARY KEY (‘.HA_Common::ID_COLUMN.’),
    KEY ix_custom_event (‘ . HA_Common::URL_COLUMN . ‘, ‘. HA_Common::EVENT_TYPE_COLUMN . ‘),
    ) ENGINE=InnoDB AUTO_INCREMENT=1;’;
    dbDelta( $query );

    Plugin Author dpowney

    (@dpowney)

    Hi,

    There’s a stray comma in the SQL statement causing the table not to be created. Sorry. This has been fixed now. Please try the latest version.

    Thanks,
    Daniel

Viewing 5 replies - 1 through 5 (of 5 total)
  • The topic ‘Table 'username_wp.wp_ha_custom_event' doesn't exist’ is closed to new replies.