Skip to content

Instantly share code, notes, and snippets.

@ericpedia
ericpedia / gist:3583170
Created September 1, 2012 18:52
PHP crop blank space around image
<?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 ) {
# 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 December 19, 2015 10:39
Typophile small talk generator from http://typophile.com/smalltalk. Borrowed without permission, strictly for admirational purposes.
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);
@ericpedia
ericpedia / gist:3903820
Created October 17, 2012 05:16
Relevanssi issue - returns zero results in custom query - print_r( $wp_query )
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 October 17, 2012 05:09
Relevanssi returns zero results in custom query
<?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 September 4, 2012 20:30
two queries on one page won't work?
<?php
/**
* The template for displaying Search Results pages.
*
* @package WordPress
* @subpackage Twenty_Ten
* @since Twenty Ten 1.0
*/
?>
@ericpedia
ericpedia / gist:3593283
Created September 2, 2012 01:23
WP - Add custom field and term based on title when saving a post
// 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:1857682
Created February 18, 2012 05:48
:nth-col test table with <th> rowspans
<table><colgroup> <col width="15%" /> <col width="25%" /> <col span="4" width="30%" /> <col class="table-division-left" span="4" width="30%" /></colgroup>
<thead>
<tr>
<th scope="colgroup"></th>
<th scope="colgroup"></th>
<th scope="colgroup" colspan="4">Share with ESI</th>
<th scope="colgroup" colspan="4">Percentage-point change</th>
</tr>
<tr>
<th scope="col"></th>
@ericpedia
ericpedia / gist:1831001
Created February 14, 2012 22:16
Split TinyMCE table above selected row into tbody and thead
splitTbodyThead: function() {
var ed = tinyMCE.activeEditor;
var selection = ed.selection.getContent();
var element = ed.dom.getParent(ed.selection.getNode(), 'tr');
// Give the selected row a class so we can find it later
ed.dom.setAttrib( element, 'data-tinymce', 'split');