【发布时间】:2015-09-16 09:34:19
【问题描述】:
我正在尝试开发一个插件。该插件已经开发,但是开发者没有给我们任何支持。当我尝试激活时,出现以下错误并且它没有被激活。
致命错误:在 C:\xampp\htdocs..\wp-content\plugins\sjr-product-import\functions.php 第 238 行的对象上下文中使用 $this
行号和相关函数如下所示。 我不知道可能是什么问题。
/**
* Installation. Runs on activation.
* @since 1.0.0
* @return void
*/
function install(){
global $wpdb;
$charset_collate = $wpdb->get_charset_collate();
$sql = "CREATE TABLE {$this->db_table} (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT,
`row_id` varchar(22) DEFAULT NULL,
`title` varchar(255) DEFAULT '',
`description` text,
`google_product_category` text,
`product_type` text,
`link` text,
`image_link` text,
`additional_image_link` text,
`condition` text,
`availability` text,
`price` text,
`sale_price` text,
`sale_price_effective_date` text,
`brand` text,
`gtin` text,
`mpn` varchar(22) DEFAULT NULL,
`item_group_id` int(22) DEFAULT NULL,
`color` text,
`material` text,
`pattern` text,
`size` text,
`gender` text,
`age_group` text,
`adwords_labels` text,
`custom_label_0` text,
`custom_label_1` text,
`custom_label_2` text,
`custom_label_3` text,
`custom_label_4` text,
`feed_file` varchar(255) DEFAULT NULL,
`modified` datetime DEFAULT NULL,
PRIMARY KEY (`id`),
UNIQUE KEY `row_id` (`row_id`),
KEY `title` (`title`),
KEY `item_group_id` (`item_group_id`)
) $charset_collate;";
require_once ABSPATH . 'wp-admin/includes/upgrade.php';
dbDelta( $sql );
} // End install ()
请帮忙。谢谢。
【问题讨论】:
标签: php wordpress fatal-error