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( preg_replace( '/\s+/', ' ', $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 ''; } } # Remove admin menu - FIX: IF IS ADMIN USER if( $configs['show_query_num'] ) { function __show_sql_query_num(){ global $wpdb; $content = '
'.$wpdb->num_queries.' '.__('SQL queries have been executed to show this page').'
'; echo $content; } add_action('wp_footer', '__show_sql_query_num'); } // ----------------------------------------------------------------------- # 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'); ?>

Advanced settings

Header




Images



System


HTML Code output



Footer