Skip to content

Instantly share code, notes, and snippets.

View DrewAPicture's full-sized avatar

Drew Jaynes DrewAPicture

View GitHub Profile
drew [2:01 PM]
<meeting>
Who's here for dev chat?
sam [2:01 PM]
Hi
<?php
/**
* Limit plugin installations to a single authorized account.
*
* @param array $caps Meta capabailities.
* @param string $cap Primitive capability.
* @param int $user_id User ID.
* @param array $args Arguments.
* @return array Filtered meta capabilities.
*/
<?php
[13-Oct-2014 20:52:36 UTC] Array
(
[content] => Array of meta query clauses.
[$relation] => Array
(
[content] => Optional. The MySQL keyword used to join the clauses of the query. Accepts 'AND', or 'OR'. Default 'AND'.
[types] => Array
(
[0] => string
<?php
[13-Oct-2014 05:29:15 UTC] Array
(
[content] => One or more associative arrays of date query parameters.
[0] => Array
(
[content] =>
[types] => Array
(
[0] => array
<?php
array(2) {
[0]=>
object(stdClass)#4117 (7) {
["type"]=>
string(4) "core"
["slug"]=>
string(7) "default"
["language"]=>
string(5) "de_DE"
<?php
/**
* Retrieve a variable cache key via RegEx.
*
* A good use for this would be where an incrementer is part of the key and you can't
* necessarily predict what it is, though you can predict the format it will take.
*/
function get_variable_cache_key() {
/**
* @global WP_Object_Cache $wp_object_cache
<?php
$id = (int) $id;
if ( empty( $id ) ) {
return new WP_Error( 'json_post_invalid_id', __( 'Invalid post ID.' ), array( 'status' => 404 ) );
}
$post = get_post( $id, ARRAY_A );
@DrewAPicture
DrewAPicture / count-stuff.php
Created May 6, 2014 00:46
Count words and junk.
<?php
function count_wtd_words() {
$posts = get_posts( array(
'tag' => 'write-the-docs',
'posts_per_page' => -1,
'suppress_filters' => false,
'post_status' => 'publish',
) );
@DrewAPicture
DrewAPicture / concat-hack.php
Created April 10, 2014 19:46
Attempting to concatenate something in-line onto the end of the post content, wpautop insists on adding a line break between them. This gets around that.
<?php
remove_filter( 'the_content', 'wpautop' );
$content = wpautop( $content, false );
echo apply_filters( 'the_content', $content );
add_filter( 'the_content', 'wpautop' );
// iframes
var $iframes = $( document.querySelectorAll( '.videos iframe' ) );
function iframeSizing() {
var $this = $( this ),
width = $this.width(),
height = $this.height(),
containerWidth = $this.parent().width(),
heightRatio = height / width,
newHeight = heightRatio * containerWidth;