我遇到了一个问题,即如何显示可在其他地方调用的插件/更新的数量,而不是管理员标题。我找到了函数wp_get_update_data
应该是我需要的:
How is the " wp_get_update_data " function used?
然而,我不确定如何将其显示为可用插件和更新总数的实际计数,或者如何在互联网上使用它的任何工作示例。如有任何建议,将不胜感激。
我遇到了一个问题,即如何显示可在其他地方调用的插件/更新的数量,而不是管理员标题。我找到了函数wp_get_update_data
应该是我需要的:
How is the " wp_get_update_data " function used?
然而,我不确定如何将其显示为可用插件和更新总数的实际计数,或者如何在互联网上使用它的任何工作示例。如有任何建议,将不胜感激。
下面是从wp_get_update_data()
功能:
Array
(
[counts] => Array
(
[plugins] => 3
[themes] => 2
[wordpress] => 0
[translations] => 0
[total] => 5
)
[title] => 3 Plugin Updates, 2 Theme Updates
)
因此,可用插件更新的数量应可用于:// Number of available plugin updates:
$update_data = wp_get_update_data();
echo $update_data[\'counts\'][\'plugins\'];
Update:
要在管理区域中显示以下插件信息:有可用的更新3 插件(共个)22
我们还可以使用get_plugins()
功能:
if ( ! function_exists( \'get_plugins\' ) )
{
require_once ABSPATH . \'wp-admin/includes/plugin.php\';
}
$data = array(
\'updates\' => $update_data[\'counts\'][\'plugins\'],
\'total\' => count( get_plugins() ),
);
printf(
"There are available updates for <strong>%d</strong> plugins
out of <strong>%d</strong>",
$data[\'updates\'],
$data[\'total\']
);
我们可以以类似的方式添加更多信息get_mu_plugins()
和get_dropins()
.wp_get_update_data() 返回此格式的数组
计算插件主题的总数量,如果您想要总数量,您需要这样使用它
$updates = wp_get_update_data();
echo $updates[\'counts\'][\'total\'];
我注意到我的wp管理员变得非常慢,所以我安装了一个名为debug bar extender的插件来获取更多信息,并发现:你知道到底是什么导致了这样的减速吗?这是装载的options-general.php 在wp admin中