Skip to content

Instantly share code, notes, and snippets.

View MZAWeb's full-sized avatar

Daniel Dvorkin MZAWeb

View GitHub Profile
<?php
$expert_parents = array( array( "parent_entry_id" => "1758" ), array( "parent_entry_id" => "151" ), );
$topic_parents = array( array( "parent_entry_id" => "151" ),
array( "parent_entry_id" => "1815" ),
array( "parent_entry_id" => "2548" ),
array( "parent_entry_id" => "2550" ), );
function find_matches( $val1, $val2 ) {
return ( intval( $val1["parent_entry_id"] ) - intval( $val2["parent_entry_id"] ) );
@MZAWeb
MZAWeb / PHP version
Created August 30, 2012 00:08
Eurler 2 (not tested)
<?php
$a = 1;
$b = 2;
$sum = 0;
$response = 0;
for ( $i=0; $a<4000000; $i++ ) {
$sum = $a + $b;
$a = $b;
<?php
class A {
protected function nonstatic() {
echo "nonstaticA\n";
var_dump($this);
}
}
class B extends A {}
@MZAWeb
MZAWeb / gist:3625950
Created September 4, 2012 20:15
2nd pass at hidden category
<?php
/*
Plugin Name: Private Events
Plugin URI: http://tri.be
Description: This plugin allows you to have a private event category only visible to viewers who have logged in to your site.
Version: 1.0
Author: Daniel - Coder / Phil - Plugin typer upper
Author URI: http://tri.be
License: A "Slug" license name e.g. GPL2
*/
<?php
/**
* User Details
*
* @package bbPress
* @subpackage Theme
*/
?>
add_filter( 'pre_get_posts', 'tribe_pre_get_posts' );
function tribe_pre_get_posts( $query ) {
if ( $query->query_vars["post_type"] === TribeEvents::POSTTYPE ) {
$query = apply_filters( 'tribe_pre_get_posts', $query );
}
<?php
add_filter( 'pre_get_posts', 'tribe_filters_query' );
function tribe_filters_query( $query ) {
if ( is_main_query() && the_user_just_made_a_search_in_the_filter_view() ) {
$query = apply_filters( 'tribe_filters_query_args', $query );
@MZAWeb
MZAWeb / gist:4136893
Created November 23, 2012 19:15
Testing
<?php
add_action( 'plugins_loaded', 'my_pre_my_ostrichcized_plugins', 1 );
add_action( 'wp', 'dd_test_notice' );
add_action( 'wp', 'dd_test_warning' );
add_action( 'wp', 'dd_test_fatal' );
function dd_test_notice() {
$error = NOT_DEFINED_CONSTANT;
}
@MZAWeb
MZAWeb / gist:4590550
Created January 21, 2013 23:30
Maybe use current directory as a taskwarrior project filter
function t() {
project=$(basename `pwd`);
tp=( $(task _projects | grep $project) );
if [[ -n $tp ]]; then
task "$@" project:$project;
else
task "$@"
fi
}
@MZAWeb
MZAWeb / gist:5122874
Last active December 14, 2015 17:29
Remove breadcrums for bbPress shortcodes
<?php
add_filter( 'the_content', 'remove_breadcrum', 0 );
add_filter( 'the_content', 'add_breadcrum', 1000 );
function remove_breadcrum( $content ) {
add_filter( 'bbp_no_breadcrumb', '__return_true' );
return $content;
}
function add_breadcrum( $content ) {