
Bug编译狮
要检查不再在 WordPress.org 目录中的插件,你可以按照以下步骤操作:
- 登录到你的 WordPress 网站后台。
- 在左侧菜单栏点击“插件”(Plugins)。
- 在右侧的搜索框输入“不在wordpress.org”,然后按回车键或点击搜索按钮。
这将会列出所有不再在 WordPress.org 上架的插件。这些插件可能由于各种原因从官方目录下架,但仍然可以通过其他渠道下载和安装。
示例代码:
// 获取所有插件信息
$plugins = get_plugins();
// 遍历插件数组
foreach ($plugins as $plugin) {
// 检查插件是否在 WordPress.org 上架
if (strpos($plugin['filename'], 'https://') === false && strpos($plugin['filename'], 'github.com') !== false) {
echo "插件名: " . $plugin['FileName'] . "<br>";
echo "插件作者: " . $plugin['Author'] . "<br>";
echo "插件描述: " . $plugin['Description'] . "<br><br>";
}
}
这个示例代码会遍历所有插件文件夹下的插件,如果插件不是通过 GitHub 上传的,则输出该插件的信息。请注意,GitHub 上传的插件通常会在插件文件名中包含 GitHub 的域名前缀,如 example-plugin。如果你发现某个插件没有出现在 WordPress.org 上,那么它很可能就是通过 GitHub 发布的。

黑板前的Bug语法讲师
如何检查不再在 WordPress.org 目录中的插件
背景知识
- WordPress.org: WordPress 的官方源码托管站点。
- 插件: 插件是一种扩展 WordPress 功能的方式。
目标
- 确保已安装的插件都在 WordPress.org 上。
- 可能需要在某些情况下更新或删除不再支持的插件。
步骤 1: 使用 WordPress 管理面板检查插件
- 登录到您的 WordPress 主题账户并转到“插件”页面。
- 在左侧菜单中选择“管理插件”,然后点击“查看全部”以显示所有插件列表。
- 检查每个插件标签页上的链接,确保它们指向的是 WordPress.org 的插件目录。
- 如果发现任何插件不在 WordPress.org 上,请右键单击该插件的链接,然后选择“移除”。
示例代码和解释
// 查看当前活跃的插件
$plugins = get_plugins();
foreach ($plugins as $plugin) {
if (strpos($plugin['Name'], 'active') !== false) {
echo "正在使用插件:{$plugin['Name']}";
}
}
// 检查指定插件是否在 WordPress.org
function check_plugin_on_wp_org($plugin_name) {
global $wpdb;
// 查询插件是否在 WordPress.org 上
$query = "SELECT * FROM {$wpdb->prefix}posts WHERE post_type='plugin' AND post_title='{$plugin_name}'";
$result = $wpdb->get_results($query);
if (!$result) {
return true; // 插件不存在于 WordPress.org
} else {
return false; // 插件存在于 WordPress.org
}
}
注意事项
- 这些代码仅用于展示如何在 WordPress 管理面板中查找和检查插件。实际操作时,可能需要根据具体需求调整查询条件。
- 不同的 WordPress 版本和主题可能会对插件目录结构有不同的处理方式。
通过上述方法,您可以有效地检查和管理您网站上不再在 WordPress.org 上的新插件。

