Skip to content

Instantly share code, notes, and snippets.

//Hiding WP Version
function so_remove_version() {
return '';
}
add_filter('the_generator', 'so_remove_version');
// Disable use XML-RPC
add_filter( 'xmlrpc_enabled', '__return_false' );
//Disable PingBack
add_filter( 'xmlrpc_methods', 'so_remove_ping' );
function so_remove_ping( $methods ) {
unset( $methods['pingback.ping'] );
unset( $methods['pingback.extensions.getPingbacks'] );
return $methods;
}
function _remove_script_version( $src ){
$parts = explode( '?ver', $src );
return $parts[0];
}
add_filter( 'script_loader_src', '_remove_script_version', 15, 1 );
add_filter( 'style_loader_src', '_remove_script_version', 15, 1 );
//Enable HTML Compression
class WP_HTML_Compression
{
// Settings
protected $compress_css = true;
protected $compress_js = true;
protected $info_comment = true;
protected $remove_comments = true;
// Variables
@misterebs
misterebs / css_reset.css
Created October 11, 2016 12:51
My Css Reset
/* reset styles */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var, b, u, i, center,
dl, dt, dd, ol, ul, li, fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%;
vertical-align: baseline; background: transparent;
}
body { line-height: 1; }
@misterebs
misterebs / index.php
Last active September 29, 2016 08:46
<!DOCTYPE html>
<html class="no-js" <?php language_attributes(); ?>>
<head>
<meta charset=<?php bloginfo('charset'); ?>>
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="description" content="<?php bloginfo('description'); ?>
<!-- The above 3 meta tags *must* come first in the head; any other head content must come *after* these tags -->
<title>
<?php echo home_url(); ?><?php bloginfo('name'); ?>
@misterebs
misterebs / Blog-page-template.php
Last active September 29, 2016 05:18
Create blog page template
<?php
/*
Template Name: Blog
*/
?>
<?php get_header(); ?>
<article>
<?php // Display blog posts on any page @ http://m0n.co/l
$temp = $wp_query; $wp_query= null;
@misterebs
misterebs / custom_widget.php
Created September 29, 2016 04:21
Dynamic multiple widget area
// Custom Widget Area
if (function_exists('register_sidebar')) {
register_sidebar(array(
'name' => 'Sidebar 1',
'id' => 'sidebar1',
'description' => 'This is the widgetized sidebar1',
'before_widget' => '<div id="%1$s" class="widget-container %2$s">',
'after_widget' => '</div>',
'before_title' => '<h1>',
@misterebs
misterebs / Embed_image.php
Created September 29, 2016 04:12
Display image from media library
//Embed Images
function get_images_from_media_library() {
$args = array(
'post_type' => 'attachment',
'post_mime_type' =>'image',
'post_status' => 'inherit',
'posts_per_page' => 5,
'orderby' => 'rand'
);
$query_images = new WP_Query( $args );