Skip to content

Instantly share code, notes, and snippets.

View Viper007Bond's full-sized avatar
😎
Writing Code

Alex Mills Viper007Bond

😎
Writing Code
View GitHub Profile
<?php
/**
* This is a version of
* http://www.viper007bond.com/2011/09/20/code-snippet-add-a-link-to-latest-post-to-wordpress-nav-menu/
* that supports multiple placeholders. In this case, the placeholder fetches
* the latest post from a particular category.
*/
// Front end only, don't hack on the settings page
@Viper007Bond
Viper007Bond / gist:2417309
Created April 18, 2012 23:20
Spotify, Rdio, and Gist embeds for WordPress
<?php
# Spotify
wp_embed_register_handler( 'spotify', '#https?://open\.spotify\.com/.*#', 'spotify_embed_handler' );
add_shortcode( 'spotify', 'spotify_shortcode' );
if ( get_option('embed_autourls') )
add_filter( 'the_content', 'spotify_embed_ids', 7 );
@Viper007Bond
Viper007Bond / file1.php
Created April 13, 2012 00:00
Multi-File Gist Test
<?php
$this = 'file1';
do_stuff();
?>
@Viper007Bond
Viper007Bond / gist:2314628
Created April 5, 2012 22:18
WordPress: Get all posts but only so many at a time
<?php
$query_args = array(
'foo' => 'bar',
'apple' => 'orange',
'posts_per_page' => 50,
'offset' => 0,
);
@Viper007Bond
Viper007Bond / gist:2054188
Created March 17, 2012 01:31
Float Parsing Function Tests
<?php
// floatvalue() ended up working best most of the time, with only a few exceptions
error_reporting(E_ERROR | E_WARNING | E_PARSE);
$floatvals = array(
'1,337.01',
'1,337',
'1337.01',
@Viper007Bond
Viper007Bond / gist:2025993
Created March 13, 2012 01:16
Graphing car mileage
<?php
/**
* All of this code is in a big class that implements things like meta boxes and
* tons of other stuff but for now here's the relevant functions.
*
* Note the custom post types and custom taxonomies are just in placeholder form.
* I haven't gone through and properly set the labels, etc. for them like I will
* when I release the plugin.
*/
@Viper007Bond
Viper007Bond / gist:1903147
Created February 24, 2012 19:27
Modify post_types searched
<?php
add_action( 'pre_get_posts', 'localtv_posts_and_pages_for_search' );
function localtv_posts_and_pages_for_search( $query ) {
if ( $query->is_main_query() && $query->is_search() )
$query->set( 'post_type', array( 'post', 'page' ) );
}
@Viper007Bond
Viper007Bond / add-another-category-to-posts.php
Created February 16, 2012 08:24
WordPress: Add Another Category To Posts
<?php
/**
* Takes posts that are in category A and also adds them to category B
*/
// Uncomment this to proceed
exit( "You need to edit the file and enter the hostname and category IDs.\n" );
// What blog? Asking for both for safety reasons.
@Viper007Bond
Viper007Bond / cli-db-upgrade.php
Created December 6, 2011 23:47
Updgrade the WordPress DB from the command line
<?php
# Stick this file in your wp-content folder
define( 'WP_INSTALLING', true );
require_once( dirname( __FILE__ ) . '/../wp-load.php' );
timer_start();
require_once( ABSPATH . 'wp-admin/includes/upgrade.php' );
@Viper007Bond
Viper007Bond / gist:1390918
Created November 24, 2011 08:51
My Sublime Text 2 Configuration Files
// File Settings - User
{
"color_scheme": "Packages/Color Scheme - Default/Monokai.tmTheme",
"font_face": "Consolas", // Windows, you'll likely want default or something else
"font_size": 10,
//"spell_check": true,