我已经成功创建了一个wp链接列表表,该表在wp仪表板中显示wp的核心“链接”表的输出,并将其显示在我创建的菜单页上。步骤1已完成!
但现在我希望能够像链接页面一样具有单行编辑/删除(数据库)功能。现在我可以编辑/删除链接,但这只是从实际链接数据库表中添加/删除项目。我假设我不仅需要为自己的查询创建一个不同的数据库表,还需要在WordPress核心之外处理我的页面。正当
或者是否有核心WP功能可用于编辑/删除我自己的表项?
最合适的回答,由SO网友:Kirill Fuchs 整理而成
Wordpress允许您使用一个名为wpdb
Here is an example of how you would use it
function add_to_db() {
global $wpdb;
$your_table_name = $wpdb->prefix . "wp-LINKS-list-table";
$the_value = \'123\';
$wpdb->insert( $your_table_name, array(\'column_name\' => $the_value,));
这将在列名称中插入123。你可以阅读更多
here注意:如果您正在创建一个反映类似于wordpress表的表的菜单页,那么可以使用另一个类来帮助您。它被称为WP_List_Table 我建议你读一下Custom List Table Example Plugin 显示使用WP\\U List\\U Table的示例非常有用。