Skip to content

Instantly share code, notes, and snippets.

View davidperezgar's full-sized avatar

David Perez davidperezgar

View GitHub Profile
@davidperezgar
davidperezgar / search-order-by-date
Created October 18, 2015 21:43
Wordpress Search Order by date not relevance
//Imported from https://wordpress.org/support/topic/371-i-need-search-to-show-results-by-date-not-relevance
function my_search_query( $query ) {
// not an admin page and is the main query
if ( !is_admin() && $query->is_main_query() ) {
if ( is_search() ) {
$query->set( 'orderby', 'date' );
}
}
}
@davidperezgar
davidperezgar / wp-oembed-defaults.php
Created October 28, 2015 23:44
Oembed dimensions defaults in Wordpress
add_filter('embed_defaults','themename_embed_defaults');
function themename_embed_defaults($defaults) {
$defaults['width']=123;
$defaults['height']=123;
return $defaults;
}
@davidperezgar
davidperezgar / wp-config-snippet-debug.php
Created November 3, 2015 11:36
WP Debug Active to a file - Recommended for Woocommerce
// Activate WP_DEBUG to a file
// file: /wp-content/uploads/debug.log
define('WP_DEBUG', true);
define('WP_DEBUG_LOG', true);
define('WP_DEBUG_DISPLAY', false);
@ini_set('display_errors',0);
define('SCRIPT_DEBUG', true);
@davidperezgar
davidperezgar / wordpress-font-awesome-ie7-cdn.php
Created November 16, 2015 23:33 — forked from robneu/wordpress-font-awesome-ie7-cdn.php
Add Font Awesome With IE7 Support to WordPress using a CDN
<?php
/**
* Registers and loads font awesome
* CSS files using a CDN.
*
* @link http://www.bootstrapcdn.com/#tab_fontawesome
* @author FAT Media
*/
add_action( 'wp_enqueue_scripts', 'prefix_enqueue_awesome' );
/**
@davidperezgar
davidperezgar / functions-yoast.php
Created November 23, 2015 22:41
Disable Yoast SEO Meta
add_action('add_meta_boxes', 'yoast_is_toast', 99);
function yoast_is_toast(){
//capability of 'manage_plugins' equals admin, therefore if NOT administrator
//hide the meta box from all other roles on the following 'post_type'
//such as post, page, custom_post_type, etc
if (!current_user_can('activate_plugins')) {
remove_meta_box('wpseo_meta', 'post_type', 'normal');
}
}
@davidperezgar
davidperezgar / functions-disable-apperance.php
Created November 23, 2015 23:22
Disable Wordpress Appearance and Plugins for users
//Disable Appearance and Plugins for users
function remove_menus(){
remove_menu_page( 'themes.php' ); //Appearance
remove_menu_page( 'plugins.php' ); //Plugins
}
add_action( 'admin_menu', 'remove_menus' );
@davidperezgar
davidperezgar / gist:6bb9d7f18b1ace430dbc
Created December 3, 2015 13:03 — forked from billerickson/gist:1493758
Gallery metabox - custom post types
<?php
/**
* Gallery Metabox - Only show on 'page' and 'rotator' post types
* @author Bill Erickson
* @link http://www.wordpress.org/extend/plugins/gallery-metabox
* @link http://www.billerickson.net/code/gallery-metabox-custom-post-types
* @since 1.0
*
* @param array $post_types
@davidperezgar
davidperezgar / php-revslider.php
Created December 27, 2015 11:12
Rev Slider php call function
<?php if(function_exists('putRevSlider')) { putRevSlider("home_page_slider", "homepage"); } ?>
@davidperezgar
davidperezgar / script-wrap.js
Created January 7, 2016 22:06
Script Wrap for WordPress
<script type="application/javascript">
(function ($) {
}(jQuery));
</script>
@davidperezgar
davidperezgar / wp-config-live.php
Created January 19, 2016 16:02
WordPress Config for Live Site
<?php
define('DB_NAME', '');
define('DB_USER', '');
define('DB_PASSWORD', '');
define('DB_HOST', 'localhost');
define('WP_HOME', 'http://');
define('WP_SITEURL', 'http://');
define('FS_METHOD','direct');
define('WP_DEBUG', false);