Skip to content

Instantly share code, notes, and snippets.

View barrykooij's full-sized avatar

Barry Kooij barrykooij

View GitHub Profile
@barrykooij
barrykooij / yag.php
Last active August 29, 2015 13:58
WP recursive arg merging
<?php
$args = array(
'meta_query' => array(
'relation' => 'AND',
array(
'key' => 'meta_key_one',
'value' => '1'
)
)
@barrykooij
barrykooij / release-wpseo.sh
Last active August 29, 2015 14:01
The WordPress SEO Release script
#!/bin/sh
# License: GPL v3
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
# This program is distributed in the hope that it will be useful,
sudo debconf-set-selections <<< 'mysql-server-5.5 mysql-server/root_password password root'
sudo debconf-set-selections <<< 'mysql-server-5.5 mysql-server/root_password_again password root'
sudo apt-get update
sudo apt-get -y install mysql-server-5.5 php5-mysql libsqlite3-dev apache2 php5 php5-dev build-essential php-pear
# Set timezone
echo "Europe/Amsterdam" | sudo tee /etc/timezone
sudo dpkg-reconfigure --frontend noninteractive tzdata
@barrykooij
barrykooij / gist:25e9aeaa92458c7c4b61
Last active August 29, 2015 14:05
alter_bacs_gateways
<?php
add_filter( 'woocommerce_payment_gateways', 'alter_bacs_gateways' );
function alter_bacs_gateways( $methods ) {
$bacs_needle = array_search( 'WC_Gateway_BACS', $methods );
if ( false !== $bacs_needle ) {
$methods[ $bacs_needle ] = 'WC_Gateway_BACS_custom';
}
@barrykooij
barrykooij / rp4wp-change-title-weight.php
Last active August 29, 2015 14:07
RP4WP Change Title Weight
<?php
function rp4wp_example_title_weight( $weight ) {
return 100;
}
add_filter( 'rp4wp_weight_title', 'rp4wp_example_title_weight' );
add_filter( 'rp4wp_append_content', '__return_false' );
<?php
function rp4wp_example_remove_hook() {
$hook_instance = RP4WP_Manager_Hook::get_hook_object( 'RP4WP_Hook_Frontend_Css' );
remove_action( 'wp_head', array( $hook_instance, 'run' ), $hook_instance->get_priority() );
}
add_action( 'init', 'rp4wp_example_remove_hook' );
<?php
// Display related posts of current post
rp4wp_children();
// Display related posts of specific post
rp4wp_children( 2 );
// Return output instead of displaying it
@barrykooij
barrykooij / rp4wp-change-excerpt-length.php
Created November 16, 2014 19:26
Related Posts for WordPress Change Excerpt Length
<?php
function rp4wp_change_post_excerpt_length( $excerpt_length ) {
return '10';
}
add_filter( 'rp4wp_general_post_excerpt_length', 'rp4wp_change_post_excerpt_length' );
Correct:
<?php echo $name; ?>
Incorrect:
<?= $name ?>