Skip to content

Instantly share code, notes, and snippets.

View jlittlejohn's full-sized avatar

Josh Littlejohn jlittlejohn

View GitHub Profile
@jlittlejohn
jlittlejohn / example.js
Created May 1, 2019 16:48
JS: Array Filter Method Example
var anArray = [true, false, false, true, true, false];
var isTrue = example => {
return example;
};
var trueArray = anArray.filter(isTrue);
@jlittlejohn
jlittlejohn / example.js
Last active May 1, 2019 18:46
REACT: Class Component
class ComponentName extends React.Component {
state = { }
render() {
return ( <div></div> );
}
}
@jlittlejohn
jlittlejohn / example.js
Last active May 1, 2019 18:47
REACT: Stateless Functional Component
const ComponentName = (props) => {
return ( <div></div> );
}
@jlittlejohn
jlittlejohn / example.js
Created May 1, 2019 16:27
JS: For Loop Example
var anArray = [true, false, false, true, true, false];
var trueArray = [];
var falseArray = [];
for (i = 0; i < anArray.length; i++) {
if (anArray[i] === true) {
trueArray.push(anArray[i]);
} else {
falseArray.push(anArray[i]);
}
@jlittlejohn
jlittlejohn / gist:cb94928237477d6558d4
Last active May 1, 2019 16:11
WP: Remove Default Linking on Images
// Remove Default Linking to Media Items
function wpb_imagelink_setup() {
$image_set = get_option( 'image_default_link_type' );
if ($image_set !== 'none') {
update_option('image_default_link_type', 'none');
}
}
add_action('admin_init', 'wpb_imagelink_setup', 10);
@jlittlejohn
jlittlejohn / gist:0e34fc7e8599df49c0bf
Last active May 2, 2019 05:02
WP: Enable Widgets
// Enable Widgets
function arphabet_widgets_init() {
register_sidebar( array(
'name' => 'articles right sidebar',
'id' => 'articles_right_1',
'before_widget' => '<div>',
'after_widget' => '</div>',
'before_title' => '<h2 class="rounded">',
'after_title' => '</h2>',
@jlittlejohn
jlittlejohn / gist:23814f299dc5d22ed8d0
Last active May 2, 2019 05:02
WP: Register a Menu
function register_my_menu() {
register_nav_menu('footer-navigation',__( 'Footer Navigation' ));
}
add_action( 'init', 'register_my_menu' );
@jlittlejohn
jlittlejohn / gist:8ea002ce3555e2d63c64
Last active May 2, 2019 05:03
WP: Add Favicon Function
function add_favicon() {
$favicon_url = site_url() . '/favicon.png';
echo '<rel="icon" type="image/png" href="' . $favicon_url . '"/>';
}
add_action('login_head', 'add_favicon');
add_action('admin_head', 'add_favicon');
@jlittlejohn
jlittlejohn / gist:43adf36339c1534b1898
Created September 10, 2014 16:46
WP: Enqueue Styles, Scripts, & jQuery from CDN
// enqueue stylesheets
function enqueue_styles() {
// register fonts: http://fonts.googleapis.com/css?family=Lato:300,400,700,300italic,400italic,700italic
wp_register_style( 'fonts', 'http://fonts.googleapis.com/css?family=Lato:300,400,700,300italic,400italic,700italic', array(), '', 'all' );
wp_enqueue_style( 'fonts' );
// register main-style: styles.css
wp_register_style( 'main-style', get_template_directory_uri() . '/css/styles.css', array('fonts'), '', 'all' );
wp_enqueue_style( 'main-style' );
// register animate: animate.min.css
wp_register_style( 'animate', get_template_directory_uri() . '/css/lib/animate.min.css', array('fonts', 'main-style'), '', 'all' );
@jlittlejohn
jlittlejohn / gist:249899c462b9676a7fb8
Created September 10, 2014 16:44
JS: Reverse the Order of a List
(function () {
var ulList = $("#ulList"),
liArray = ulList.children('li'),
reversedList = $(liArray).get().reverse();
$(ulList).prepend(reversedList);
})();