Skip to content

Instantly share code, notes, and snippets.

class WC_Gateway_BACS_custom extends WC_Gateway_BACS {
function __construct() {
parent::__construct();
}
/**
* Process the payment and return the result
*
* @access public
class WC_Gateway_BACS_custom extends WC_Gateway_BACS {
function __construct() {
parent::__construct();
}
/**
* Process the payment and return the result
*
* @access public
@dendeffe
dendeffe / gist:643ab9ae84312b2a0add
Created October 18, 2014 19:05
ACF-hook to filter the query of a posts field
function test_field( $args, $field, $post ) {
// modify the order
$args['orderby'] = 'date';
$args['order'] = 'DESC';
$args['posts_per_page'] = 2;
return $args;
}
add_filter('acf/fields/post_object/query/key=field_5442b71190417', 'test_field', 10, 3);
// add tag support to pages
function tags_support_all() {
register_taxonomy_for_object_type('post_tag', 'page');
register_taxonomy_for_object_type('post_tag', 'defunktnuvideos');
register_taxonomy_for_object_type('post_tag', 'defunktnuteam');
register_taxonomy_for_object_type('post_tag', 'defunktnutestimon');
register_taxonomy_for_object_type('post_tag', 'defunktnucourse');
register_taxonomy_for_object_type('post_tag', 'defunktnuhorses');
}
// Register training taxonomy
// Add new taxonomy, NOT hierarchical (like tags)
$labels = array(
'name' => __( 'Type training', 'taxonomy general name' ),
'singular_name' => __( 'Type training', 'taxonomy singular name' ),
'search_items' => __( 'Zoek in types training' ),
'popular_items' => __( 'Vaak gebruikte trainingtypes' ),
'all_items' => __( 'Alle trainingtypes' ),
'parent_item' => null,
'parent_item_colon' => null,
// Register horseraces
$args = array(
"labels" => array(
"name" => "Paardenrassen",
"singular_name" => "Paardenras",
"all_items" => "Alle paardenrassen",
"add_new" => "Voeg een paardenras toe",
"add_new_item" => "Voeg een paardenras toe",
"edit_item" => "Pas paardenras aan",
"new_item" => "Nieuw paardenras",
/* EXAMPLE CUSTOM LOOP (WPQUERY) WITH PAGINATION */
function video_testimonial_loop() {
$per_page = 8;
$paged = get_query_var( 'page' );
$args = array (
'post_type' => 'defunktnutestimon',
'posts_per_page' => $per_page,
'paged' => $paged,
'meta_query' => array(
function setup_custom_rules () {
add_filter( 'rewrite_rules_array','brabo_insert_rules' );
brabo_flush_rules();
}
function brabo_insert_rules( $rules ) {
$newrules = array();
$newrules['^testsortable'] = 'index.php?ba=testsortable';
$combined_rules = $newrules + $rules;
/* EXAMPLE CUSTOM LOOP (WPQUERY) WITH PAGINATION
function video_testimonial_loop() {
$per_page = 8;
$paged = get_query_var( 'page' );
$args = array (
'post_type' => 'defunktnutestimon',
'posts_per_page' => $per_page,
'paged' => $paged,
'meta_query' => array(
// global $wp_styles;
// echo "<pre> before colors";print_r($wp_styles);echo "</pre>";
// returns:
WP_Styles Object
(
[base_url] => http://wphierarchy.dev
[content_url] => http://wphierarchy.dev/wp-content
[default_version] => 4.1.5
[text_direction] => ltr