Skip to content

Instantly share code, notes, and snippets.

View MZAWeb's full-sized avatar

Daniel Dvorkin MZAWeb

View GitHub Profile
@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
*/
?>
<?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 );
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 );
}
@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 ) {
<?php
/* Plugin Name: Damn Vulnerable WordPress Plugin
* Description: Intentionally vulnerable plugin for plugin author education
* Version: 0.1
* Plugin URI: http://make.wordpress.org/plugins/2013/04/09/intentionally-vulnerable-plugin/
* Author: Jon Cave
* Author URI: http://joncave.co.uk
* License: GPLv2+
*
* DO NOT RUN THIS PLUGIN ON AN INTERNET ACCESSIBLE SITE