Skip to content

Instantly share code, notes, and snippets.

View roelven's full-sized avatar

Roel van der Ven roelven

View GitHub Profile
@roelven
roelven / .gitconfig
Created March 30, 2011 15:01
Mod + add this to your git config
[color]
branch = auto
diff = auto
status = auto
interactive = auto
ui = auto
[color "branch"]
current = yellow reverse
local = yellow
remote = green
@roelven
roelven / gist:878571
Created March 20, 2011 19:12
wp enqueue scripts + headJS
// Enqueue Javascripts
// Replace jQuery 1.4.4 with 1.5 on the frontend
// as seen on http://codex.wordpress.org/Function_Reference/wp_enqueue_script
// Do not do this on the wp-admin, jQuery 1.5 might break functionality at this point (March 2011)
function rv_enque_scripts() {
// get theme to use that for versioning and cache busting
$theme = get_theme(get_current_theme());
if (!is_admin()) {
// remove jQuery 1.4.4
wp_deregister_script('jquery');
@roelven
roelven / gist:874848
Created March 17, 2011 18:27
Custom logfunction by @joepvl
<?php
function myLog($message) {
try {
$logDir = getcwd();
$logFile = fopen("$logDir/efa.txt", "a");
$timeStamp = date("ymd-His");
fwrite($logFile, ":: [$timeStamp] ::\n$message\n\n");
fclose($logFile);
} catch (Exception $e) {
@roelven
roelven / functions.php
Created March 12, 2011 13:31
Load a stylesheet in a Wordpress template in a nice way
// Use this snippet to load a stylesheet in the Wordpress way, accessible to other plugins:
// Credit http://www.nkuttler.de/post/wordpress-style-version-conditional-comments/
if (!is_admin()) {
$theme = get_theme(get_current_theme());
wp_register_style($theme['Template'], get_bloginfo('stylesheet_url'), false, $theme['Version']);
wp_enqueue_style($theme['Template']);
}
// This will look like this:
// <link rel='stylesheet' id='[TEMPLATENAME]-css' href='http://[YOURDOMAIN]/wp-content/themes/[YOURTHEME]/style.css?ver=0.1' type='text/css' media='all' />
<!doctype html>
<head>
<meta charset="UTF-8" />
<meta name="description" content="Frozen Yoghurt" />
<meta content="width=device-width" name="viewport" />
<title>EFAs</title>
// Remove scripts from the wp script queue:
// credit http://justintadlock.com/archives/2009/08/06/how-to-disable-scripts-and-styles
function rv_deregister_javascript() {
wp_deregister_script('comment-reply');
wp_deregister_script('l10n');
}
// Replace jQuery 1.4.4 with 1.5 on the frontend
// as seen on http://codex.wordpress.org/Function_Reference/wp_enqueue_script
// Do not do this on the wp-admin, jQuery 1.5 might break functionality at this point (March 2011)
@roelven
roelven / Make comments silent
Created February 13, 2011 00:38
HTML5 Boilerplates' reset CSS converted to SASS
//
// html5doctor.com Reset Stylesheet (Eric Meyer's Reset Reloaded + HTML5 baseline)
// v1.6.1 2010-09-17 | Authors: Eric Meyer & Richard Clark
// html5doctor.com/html-5-reset-stylesheet/
//
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video
margin: 0
padding: 0
border: 0
@roelven
roelven / gist:823973
Created February 12, 2011 18:41
WP rewrites
// In functions.php:
// Get the existing Wordpress rewrite rules, usage: print_r(rv_get_rewrite_urls());
function rv_get_rewrite_urls() {
global $wp_rewrite;
return $wp_rewrite->wp_rewrite_rules();
}
// Flush rewrite rules, trigger on plugin activation
function rv_rewrite_flush() {
@roelven
roelven / gist:814424
Created February 7, 2011 14:20
Roel.conf
## Change this to your own folder
## /Users/Roel/Sites/soundcloud
NameVirtualHost *:80
NameVirtualHost *:443
#
# Pseudo Random Number Generator (PRNG):
# Configure one or more sources to seed the PRNG of the SSL library.
@roelven
roelven / gist:814296
Created February 7, 2011 12:15
.gitconfig
[user]
name = Roelven
email = [email protected]
[color]
branch = auto
diff = auto
status = auto
interactive = auto
ui = auto