在WordPress中,您可以通过自定义插件路径目录来改变插件的存放位置。通常,WordPress插件存放在wpcontent/plugins/目录下,但如果您希望将插件存放在不同的目录中,可以按照以下步骤操作:

  1. 创建自定义插件目录:
    在您的WordPress网站的根目录下,创建一个新的文件夹,用于存放自定义插件。您可以选择一个有意义的名称,比如mycustomplugins。

  2. 移动插件文件:
    将您的插件文件(通常是一个文件夹,包含插件的PHP文件、样式表和其他资源)从wpcontent/plugins/目录中复制到您新创建的自定义插件目录中。

  3. 更新插件路径:
    在您的主题的functions.php文件中添加以下代码,以告诉WordPress插件的新存放位置。请确保将'customplugindirectory'替换为您实际创建的自定义插件目录名称。

function custom_change_plugin_directory($plugins) {
    $custom_directory = 'customplugindirectory'; // 将此替换为您的自定义插件目录名称
    $new_plugins = array();

    foreach ($plugins as $plugin) {
        if (strpos($plugin, $custom_directory) === false) {
            $new_plugin = str_replace('wpcontent/plugins/', '', $plugin);
            $new_plugins[] = trailingslashit(WP_CONTENT_DIR) . $custom_directory . '/' . $new_plugin;
        } else {
            $new_plugins[] = $plugin;
        }
    }

    return $new_plugins;
}
add_filter('option_active_plugins', 'custom_change_plugin_directory');
add_filter('option_active_plugins', 'custom_change_plugin_directory');
  1. 激活插件:
    现在,您的插件文件已经移动到自定义目录中,您可以在WordPress后台激活这些插件,就像往常一样。

这样,您就成功地将自定义插件存放在不同的目录中。请注意,在进行这些更改之前,务必备份您的网站,以防发生意外情况。