Skip to content

Instantly share code, notes, and snippets.

View jtsternberg's full-sized avatar
😎
Awesome Motive-ing

Justin Sternberg jtsternberg

😎
Awesome Motive-ing
View GitHub Profile
@jtsternberg
jtsternberg / colliding.js
Last active August 12, 2024 17:52 — forked from JayWood/colliding.js
Detect if two elements are colliding/overlapping
/**
* Detects if two elements are colliding
*
* Credit goes to BC on Stack Overflow, cleaned up a little bit
*
* @link http://stackoverflow.com/questions/5419134/how-to-detect-if-two-divs-touch-with-jquery
* @param $div1
* @param $div2
* @returns {boolean}
*/

Disable Plugins

Quickly disable all plugins in WordPress.

Usage

This plugin needs to go into the wp-content/mu-plugins/ directory. Provided you have SSH access to the server where WordPress lives, you can do this:

cd $SITE_ROOT/wp-content/mu-plugins
var some_var = 'something';
var func = function() {
console.log( some_var ); // logs "something"
};
func();
<?php
/**
* A class filled with functions that will never go away upon theme deactivation
*
* @package WordPress
* @subpackage GRD
* @version 0.1.0
*/
class GRD_Functions {
<?php
function prefix_show_latest_tweet() {
if ( ! class_exists( 'TwitterWP' ) )
require_once( 'path_to/TwitterWP.php' );
// get data for current post author
$curauth = get_userdata( $post->post_author );
$twitter_id = $curauth->twitter;
// Takes you to the site's base url and appends '/wp-admin'
javascript:(function(){ var url = !window.location.origin ? window.location.protocol+'//'+window.location.host : window.location.origin; window.open(url+'/wp-admin'); })();
@jtsternberg
jtsternberg / front.php
Created February 16, 2012 15:58
If the option is empty, don't display
<?php if ( $station_phone = genesis_get_option( 'station_phone' ) ) { ?>
<div class="live-toolbar-phone alignright">
<span>Request Line: <?php echo $station_phone; ?></span>
</div>
<?php } ?>
@jtsternberg
jtsternberg / radio-latest-news-widget.php
Created February 15, 2012 19:30 — forked from wpsmith/radio-latest-news-widget.php
If there's no content, don't display [Continue...]
if ( ! empty( $instance['show_content'] ) ) {
if ( 'excerpt' == $instance['show_content'] ) {
the_excerpt();
} elseif ( 'content-limit' == $instance['show_content'] {
if ( strip_shortcodes( get_the_content() ) != '' ) {
the_content_limit( (int) $instance['content_limit'], esc_html( $instance['more_text'] ) );
} elseif ( get_the_content() != '' && strip_shortcodes( get_the_content() ) == '' ) {
// do nothing
}
} else {
@jtsternberg
jtsternberg / radio-latest-news-widget.php
Created February 15, 2012 19:20 — forked from gregrickaby/radio-latest-news-widget.php
If there's no content, don't display [Continue...]
<?php
/**
* Adds Radio Latest News Widget.
*
* @package Radio
* @package Widgets
* @author Greg Rickaby and StudioPress
* @license http://www.opensource.org/licenses/gpl-license.php GPL v2.0 (or later)
* @link http://www.studiopress.com/themes/genesis
*/
@jtsternberg
jtsternberg / radio-latest-news-widget.php
Created February 15, 2012 19:17 — forked from wpsmith/radio-latest-news-widget.php
If there's no content, don't display [Continue...]
if ( ! empty( $instance['show_content'] ) ) {
if ( 'excerpt' == $instance['show_content'] )
the_excerpt();
elseif ( 'content-limit' == $instance['show_content'] && strip_shortcodes( $post->post_content ) != '' ) {
the_content_limit( (int) $instance['content_limit'], esc_html( $instance['more_text'] ) );
}
else
the_content( esc_html( $instance['more_text'] ) );
}