true, '_builtin' => false )); array_push($qs['post_type'],'post'); } return $qs; } add_filter('request', 'fix_category_pagination'); } # Filtering the code if( $configs['compress'] || $configs['remove_comments'] ) { add_action('template_redirect','____template'); function ____template() { ob_start('____template2'); } function ____template2($code) { $configs = get_option('powerconfigs'); if( $configs['remove_comments'] ) $code = preg_replace('//', '', $code); if( $configs['compress'] ) $code = trim_code( $code ); /* Acentos */ #$code = str_encode( $code ); return $code; } } # Google Analytics if( $configs['analytics'] ) { add_action('wp_footer', '____analytics'); // Load custom styles function ____analytics(){ $configs = get_option('powerconfigs'); echo ''; } } # MENU add_action('admin_menu', 'powerconfigs_menu'); function powerconfigs_menu() { add_options_page('Advanced settings', 'Advanced', 'manage_options', 'power-configs-plugin', 'powerconfigs_page'); } # THE PAGE function powerconfigs_page() { $configs = get_option('powerconfigs'); ?>