Skip to content

Instantly share code, notes, and snippets.

👨‍👦
I'd have more time for coding if I wasn't a parent!

Cameron Jones cameronjonesweb

👨‍👦
I'd have more time for coding if I wasn't a parent!
Block or report user

Report or block cameronjonesweb

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
@cameronjonesweb
cameronjonesweb / SassMeister-input.scss
Last active Sep 9, 2015
Generated by SassMeister.com.
View SassMeister-input.scss
// ----
// libsass (v3.2.5)
// ----
$aqua: #5cb0b1;
$white: #fff;
$black: #4d4d4d;
$tablet-break-point: 1062px;
$mobile-break-point: 768px;
@cameronjonesweb
cameronjonesweb / cameronjonesweb-image-generator.php
Last active Jul 3, 2017
[WordPress] A helper class to generate a HTML image string from a supplied image class, array or ID. Useful for dealing with images stored in custom fields.
View cameronjonesweb-image-generator.php
<?php
// Helper class to generate responsive image HTML from an id or array
class cameronjonesweb_generate_image {
public $output;
function __construct( $image, $size = 'full' ) {
if( is_array( $image ) ) {
// It's an array
@cameronjonesweb
cameronjonesweb / add_control.php
Last active Jun 3, 2016
Never Fear, The Customizer Is Here! [WordCamp Sunshine Coast] demo code
View add_control.php
$wp_customize->add_control( new WP_Customize_Color_Control( $wp_customize, 'wordcampsc_link_colour', array(
'label' => __( 'Link Colour', 'wordcampsc' ),
'section' => 'colors',
) ) );
View useful-bash-commands.sh
# Change file permissions on a sever
## Change owner
$ chown -R owner filename
## Change group
$ chgrp -R group filename
## Change mode
$ chmod 755 filename
# Git
## Add all of file extension
@cameronjonesweb
cameronjonesweb / scrolltoanchor.js
Last active Jun 23, 2017
jQuery Scroll To Anchor
View scrolltoanchor.js
jQuery( document ).ready(function(){
jQuery( 'a[href^="#"]' ).each(function(){
if( jQuery(this).attr( 'href' ).length > 1 ) {
if( jQuery('body').find( jQuery(this).attr( 'href' ) ) ) {
jQuery(this).click(function(e){
@cameronjonesweb
cameronjonesweb / clone_meta_environment
Last active Nov 6, 2016
Setting up the WordPress Meta Environment on VVV
View clone_meta_environment
$ git clone https://github.com/WordPress/meta-environment.git www/WordPress-meta-environment
@cameronjonesweb
cameronjonesweb / create_htaccess.sh
Last active Jan 15, 2017
www or non-www redirects with .htaccess
@cameronjonesweb
cameronjonesweb / brokenthumbnails.sql
Created Feb 1, 2017
Retrieve posts with a broken thumbnail (thumbnail set to an attachment that does not exist)
View brokenthumbnails.sql
SELECT `wp_posts`.`ID`, `wp_posts`.`post_title`, `b`.`ID` as 'thumbnail'
FROM `wp_posts`
INNER JOIN (
SELECT *
FROM `wp_postmeta`
WHERE `meta_key` = '_thumbnail_id'
) AS a ON `wp_posts`.`ID` = `a`.`post_id`
LEFT JOIN (
SELECT *
FROM `wp_posts`
@cameronjonesweb
cameronjonesweb / prevent_admin_usename.php
Created Feb 8, 2017
I Don't Know Why Anyone Would Want To Hack My Site
View prevent_admin_usename.php
<?php
add_filter( 'illegal_user_logins', 'cameronjonesweb_illegal_user_logins' );
function cameronjonesweb_illegal_user_logins( $usernames ) {
$usernames[] = 'admin';
return $usernames;
@cameronjonesweb
cameronjonesweb / Contract Killer 3.md
Created Apr 20, 2017 — forked from malarkey/Contract Killer 3.md
The latest version of my ‘killer contract’ for web designers and developers
View Contract Killer 3.md

Contract Killer

The popular open-source contract for web professionals by Stuff & Nonsense

  • Originally published: 23rd December 2008
  • Revised date: March 15th 2016
  • Original post

You can’t perform that action at this time.