Skip to content

Instantly share code, notes, and snippets.

View changeElementType.js
(function($) {
$.fn.changeElementType = function(newType) {
return this.each(function() {
var attrs = {};
$.each(this.attributes, function(idx, attr) {
attrs[attr.nodeName] = attr.nodeValue;
});
$(this).replaceWith(function() {
@ericpedia
ericpedia / gist:6c6f4bda33d5a7e0f2c2
Last active Aug 29, 2015
WordPress: Remove date ranges from post titles
View gist:6c6f4bda33d5a7e0f2c2
<?php
/**
* Remove date ranges from post titles
*
* @author ericpedia
* @since 2014-08-26
*
*/
View how_to_upload_local_db_to_meteor_app.sh
# How to upload local db to meteor:
# -h = host, -d = database name, -o = dump folder name
mongodump -h 127.0.0.1:3002 -d meteor -o meteor
# get meteor db url, username, and password
meteor mongo --url myapp.meteor.com
# Response will be something like this:
# mongodb://client:f8f6d5aa-1213-008f-31c8-e9e059515615@production-db-a3.meteor.io:27017/myapp_meteor_com
@ericpedia
ericpedia / gist:5942527
Last active Dec 19, 2015
Typophile small talk generator from http://typophile.com/smalltalk. Borrowed without permission, strictly for admirational purposes.
View gist:5942527
var max1 = 85;
var max2 = 61;
var max3 = 94;
var max4 = 52;
index1 = Math.round(Math.random() * max1);
index2 = Math.round(Math.random() * max2);
index3 = Math.round(Math.random() * max3);
index4 = Math.round(Math.random() * max4);
View Example WP template for Dteam Advanced Search
@ericpedia
ericpedia / gist:3903820
Created Oct 17, 2012
Relevanssi issue - returns zero results in custom query - print_r( $wp_query )
View gist:3903820
WP_Query Object
(
[query_vars] => Array
(
[post_type] => any
[posts_per_page] => 5
[s] => test
[error] =>
[m] => 0
[p] => 0
@ericpedia
ericpedia / gist:3903803
Created Oct 17, 2012
Relevanssi returns zero results in custom query
View gist:3903803
<?php
$wp_query = new WP_Query( array(
'post_type' => 'any',
'posts_per_page' => '5',
// If we just set the vars above, the query returns posts as expected. But setting
// a search term causes the query to return 0 results (if Relevanssi is activated)
's' => 'test', // or get_search_query(), or a variable containing search term
@ericpedia
ericpedia / gist:3626113
Created Sep 4, 2012
two queries on one page won't work?
View gist:3626113
<?php
/**
* The template for displaying Search Results pages.
*
* @package WordPress
* @subpackage Twenty_Ten
* @since Twenty Ten 1.0
*/
?>
@ericpedia
ericpedia / gist:3593283
Created Sep 2, 2012
WP - Add custom field and term based on title when saving a post
View gist:3593283
// Problem: This adds the term to the taxonomy, but it does not connect it to the post. It seems to connect it to the revision or something.
// Problem: When the title updates, the custom field does not update until after saving twice.
add_filter ('title_save_pre','w559_title_hook');
function w559_title_hook($title) {
global $post;
$id = get_the_id();
@ericpedia
ericpedia / gist:3583170
Created Sep 1, 2012
PHP crop blank space around image
View gist:3583170
<?php
/** Loop through all the files in a folder **/
function loop_through_folder_by_extension($path, $extension) {
$processedFiles = array();
$errors = array();
foreach ( "{$path}/*.{$extension}" as $filename ) {