有多个WordPress API可以获取他回答中列出的OTP等插件列表
get_plugins()
:检查插件目录并检索所有包含插件数据的插件文件。返回数组。Note: 仅适用于管理端
示例:
function list_the_plugins() {
$plugins = get_plugins();
foreach ( $plugins as $plugin ) {
var_dump( $plugin );
}
返回值:
array
\'Name\' => string \'WP Coda Slider\' (length=14)
\'PluginURI\' => string \'http://c3mdigital.com/wp-coda-slider/\' (length=37)
\'Version\' => string \'0.3.2\' (length=5)
\'Description\' => string \'Add a jQuery Coda slider to any WordPress post or page\' (length=54)
\'Author\' => string \'c3mdigital\' (length=10)
\'AuthorURI\' => string \'http://c3mdigital.com/\' (length=22)
\'TextDomain\' => string \'\' (length=0)
\'DomainPath\' => string \'\' (length=0)
\'Network\' => boolean false
\'Title\' => string \'WP Coda Slider\' (length=14)
\'AuthorName\' => string \'c3mdigital\' (length=10)
get_option( \'active_plugins\' )
返回相对于插件文件的wp内容/插件的路径:
示例:
function list_the_plugins() {
$plugins = get_option ( \'active_plugins\', array () );
foreach ( $plugins as $plugin ) {
echo "<li>$plugin</li>";
}
}
返回值:
调试条扩展器/调试条扩展器。php调试栏/调试栏。php记录弃用通知/记录弃用通知。php管理post时间表/管理post时间表。php尾码滑块/尾码滑块。php与插件状态相关的其他API函数:is_plugin_active()
检查插件是否处于活动状态is_plugin_inactive()
检查插件是否处于非活动状态is_plugin_active_for_network()
检查插件是否已通过网络激活validate_active_plugins()
检查所有活动插件并停用无效插件get_dropins()
获取wp content文件夹中的插件get_mu_plugins()
GET必须使用插件