在wordpress中自动执行插件而不激活它们?
无论何时我们使用wordpress中的任何插件,我们都需要进入插件选项,然后我们必须激活它们才能使用它们,这很好 现在我的问题是 如果有人想在默认情况下执行插件而不激活插件,该怎么办在wordpress中自动执行插件而不激活它们?,wordpress,plugins,Wordpress,Plugins,无论何时我们使用wordpress中的任何插件,我们都需要进入插件选项,然后我们必须激活它们才能使用它们,这很好 现在我的问题是 如果有人想在默认情况下执行插件而不激活插件,该怎么办 这意味着只需安装该插件,该插件将在我们的网站上自动执行,无需任何激活。您可以将此代码用于自动激活WordPress插件,这将帮助您解决自动激活插件的问题 <?php // example on admin init, control about register_activation_hook() add
这意味着只需安装该插件,该插件将在我们的网站上自动执行,无需任何激活。您可以将此代码用于自动激活WordPress插件,这将帮助您解决自动激活插件的问题
<?php
// example on admin init, control about register_activation_hook()
add_action( 'admin_init', 'your_activate_plugins_function' );
// the exmple function
function your_activate_plugins_function() {
if ( ! current_user_can('activate_plugins') )
wp_die(__('You do not have sufficient permissions to activate plugins for this site.'));
$plugins = FALSE;
$plugins = get_option('active_plugins'); // get active plugins
if ( $plugins ){
// plugins to active
$pugins_to_active = array(
'hello.php', // Hello Dolly
'adminimize/adminimize.php', // Adminimize
'akismet/akismet.php', // Akismet
'find-any-think/create-plugin-index.php' // Find any think Plugin
);
foreach ( $pugins_to_active as $plugin ) {
if ( ! in_array( $plugin, $plugins ) ) {
array_push( $plugins, $plugin );
update_option( 'active_plugins', $plugins );
}
}
} // end if $plugins
}
?>
谢谢,我希望您的问题能通过此代码解决。谢谢您的回答,但我刚刚找到了另一个非常简单易懂的解决方案 只需创建一个文件夹名 mu插件 文件夹目录应为 /wp内容/mu插件 只需从www.wordpress.com下载任何插件并提取它们,然后简单地将它们复制到这个文件夹中,您将在您的wordpress插件选项中看到一个新选项卡,如下所示 必须使用 此选项卡下的插件将在您的站点上自动执行,但存在一个问题,即如果您想停用该插件,则必须从mu插件文件夹中删除该插件 资料来源:
上传后为什么要自动激活插件?这会给你带来问题。我已经告诉过你,如果你在安装后自动执行任何插件,这会带来问题,所以你必须在不需要的时候删除它。现在你正面临一个小问题,进一步说,如果你自动执行任何插件正确的形式安装,你会有很多问题,谢谢。