This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// Note: This is an improved version provided by @laurentmuller in the comments below. | |
// removes all data attributes from a target element | |
// example: removeDataAttributes('#user-list'); | |
function removeDataAttributes(target) { | |
var $target = $(target); | |
// Loop through data attributes. | |
$.each($target.data(), function (key) { | |
// Because each key is in camelCase, |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
/* | |
* Examples to add custom classes to Genesis WordPress Framework Markup when using HTML5 output | |
*/ | |
add_action( 'genesis_setup', 'srf_add_cust_classes', 15 ); // Priority 15 ensures it runs after Genesis itself has setup. | |
function srf_add_cust_classes() { | |
add_filter( 'genesis_attr_site-inner', 'srf_attr_site_inner' ); | |
add_filter( 'genesis_attr_content-sidebar-wrap', 'srf_attr_content_sidebar_wrap' ); | |
add_filter( 'genesis_attr_content', 'srf_attr_content' ); | |
add_filter( 'genesis_attr_sidebar-primary', 'srf_attr_sidebar_primary' ); |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
add_action( 'transition_post_status', 'srf_publish_post_unique_date', 10, 3 ); | |
function srf_publish_post_unique_date( $new_status, $old_status, $post ) { | |
// only perform operation when post is | |
// changing to a status of 'publish' | |
// otherwise (abort) | |
if ( 'publish' !== $new_status ) { return; } |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/* | |
* jQuery('a').pluginName(); | |
* or | |
* jQuery('a').pluginName({ | |
* className: 'alternative-class-name' | |
* }); | |
*/ | |
;(function ( $, window, document ) { | |
$.fn.pluginName = function( options ) { |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// requires Modernizr be loaded http://modernizr.com/download/ | |
// with Misc. => Touch Events support | |
function isTouchDevice() { | |
return ( | |
// detects touch events (not present on Windows Mobile) | |
Modernizr.touch | |
|| | |
// detects Windows Mobile touch support | |
navigator.msMaxTouchPoints |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
// add the following code to your functions.php file | |
add_action( 'pre_get_posts', 'fe_pre_get_posts_sticky_only' ); | |
function fe_pre_get_posts_sticky_only( $query ) { | |
if ( | |
$query->is_main_query() | |
&& $query->is_home() | |
) { |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
// add parameter html5=1 to oembed YouTube requests as per | |
// http://stackoverflow.com/questions/17747443/css-transform-translate-breaking-youtube-embedded-video | |
// using modified version of code on http://www.alittleofboth.com/2013/06/modifying-youtube-video-display-in-wordpress/ | |
add_filter( 'oembed_result', 'youtube_oembed_html5_parameter', 10, 3); | |
function youtube_oembed_html5_parameter($data, $url, $args = array()) { | |
// add &html5=1 parameter | |
$data = preg_replace('/(youtube\.com.*)(\?feature=oembed)(.*)/', '$1?' . apply_filters("hyrv_extra_querystring_parameters", "feature=oembed&html5=1&") . 'rel=0$3', $data); | |
return $data; | |
} |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
// Register Custom Taxonomy | |
function custom_taxonomy() { | |
$labels = array( | |
'name' => _x( 'Taxonomies', 'Taxonomy General Name', 'text_domain' ), | |
'singular_name' => _x( 'Taxonomy', 'Taxonomy Singular Name', 'text_domain' ), | |
'menu_name' => __( 'Taxonomy', 'text_domain' ), | |
'all_items' => __( 'All Items', 'text_domain' ), | |
'parent_item' => __( 'Parent Item', 'text_domain' ), |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# based on http://www.commandlinefu.com/commands/view/2916/backup-all-mysql-databases-to-individual-files | |
# but modified for the MAMP path and to include default root/root as username and password | |
for I in $(/Applications/MAMP/Library/bin/mysql -u root -proot -e 'show databases' -s --skip-column-names); do /Applications/MAMP/Library/bin/mysqldump -u root -proot $I | gzip > "$I.sql.gz"; done |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# ignore all files starting with . | |
\.* | |
# include .gitignore (i.e. do NOT ignore) | |
!.gitignore | |
# ignore all files that start with ~ | |
~* | |
# ignore node/grunt dependencies |
OlderNewer