Wordpress - 从自己的插件保存数据

Posted

技术标签:

【中文标题】Wordpress - 从自己的插件保存数据【英文标题】:Wordpress - save data from own plugin 【发布时间】:2017-11-20 11:29:47 【问题描述】:

我自己的 wordpress 插件生成文件的这个数据:

文件名|创建者|日期

    This is my filename|Max Mustermann|20.11.2017
    This is my filename|Anne Mustermann|26.11.2017
    This is my filename|Alex Mustermann|27.11.2017

wordpress 是如何构建来保存这些数据的?我该如何以正确的方式做到这一点?

感谢您的回答!

行话

【问题讨论】:

您可以创建一个 custom_type_post 并使用 WP 帖子数据库结构,或者您可以在插件的“安装”事件上创建自己的数据库表。 【参考方案1】:

试试这个例子,

function bot_install()

    global $wpdb;
    $table = $wpdb->prefix."bot_counter";
    $structure = "CREATE TABLE $table (
        id INT(9) NOT NULL AUTO_INCREMENT,
        bot_name VARCHAR(80) NOT NULL,
        bot_mark VARCHAR(20) NOT NULL,
        bot_visits INT(9) DEFAULT 0,
	UNIQUE KEY id (id)
    );";
    $wpdb->query($structure);
 
    // Populate table
    $wpdb->query("INSERT INTO $table(bot_name, bot_mark)
        VALUES('Google Bot', 'googlebot')");
    $wpdb->query("INSERT INTO $table(bot_name, bot_mark)
        VALUES('Yahoo Slurp', 'yahoo')");

你得到了结果。

【讨论】:

以上是关于Wordpress - 从自己的插件保存数据的主要内容,如果未能解决你的问题,请参考以下文章

如何保存我的 Wordpress 插件中的设置?

如何在wordpress插件的自定义元框中保存多个复选框值?

Wordpress 联系表 7 插件提交到特定页面

怎么清理优化wordpress数据库

使用 wordpress 插件存储 Json 值安全线程

将 Wordpress 翻译保存在数据库中