我需要提供一个通过插件等远程调用设置的所有选项的列表。有一个插件WP-API选项,但它几乎不起作用。
有两种可能的方法(据我所知)可以获取博客/网站中设置的所有选项列表:
使用$wpdb
要像这样运行查询,请执行以下操作:
$option_names = $wpdb->get_col( "SELECT DISTINCT option_name FROM
$wpdb->options WHERE option_name NOT LIKE \'_transient_%\'" );
使用
wp_load_alloptions()
这两种方法中哪一种是检索所有选项的最佳方法?有没有比这两个更干净的方法?
编辑:在一个完美的世界中,我想使用一个内置函数,而不是编写MySql查询。此外,通过所有选项,我暗示插件使用add_option
或update_option
功能。