I hereby claim:
- I am danielhomer on github.
- I am danielhomer (https://keybase.io/danielhomer) on keybase.
- I have a public key ASBnJ0x1yTYyLlmfFW6EbSrnV4BvsjO97NsdEs8oMTOMMgo
To claim this, I am signing this object:
| <?php | |
| /** | |
| * This filter will attempt to fetch a post from the main site if a post cannot be found | |
| * on a child site. | |
| **/ | |
| add_filter( 'the_posts', function( $posts, $wp_query ) { | |
| $network_id = get_network()->site_id; | |
| if ( ( ( count( $posts ) === 0 && is_single() ) || is_archive() || is_home() ) && get_current_blog_id() !== $network_id ) { |
| true |
I hereby claim:
To claim this, I am signing this object:
| cd /path/to/root | |
| for id in $(wp site list --field=blog_id) | |
| do | |
| echo ${id} | |
| mysql -h##HOST## -u##USER## -p##PASSWORD## -e "DELETE FROM wp_${id}_postmeta WHERE meta_key LIKE '_oembed_%' and meta_key NOT LIKE '_oembed_time_%' and meta_value NOT LIKE '%>' AND meta_value != '{{unknown}}';" ##DB_NAME## | |
| echo Flushed dodgy OEmbeds from site ${id} | |
| done |
| cd /path/to/root | |
| for url in $(wp site list --field=domain) | |
| do | |
| echo ${url} | |
| wp --url=${url} option update db_version 30133 | |
| echo | |
| done | |
| wp --url=${url} core update-db --network |
| vagrant ssh | |
| cd /opt | |
| sudo wget -c http://download.virtualbox.org/virtualbox/5.0.2/VBoxGuestAdditions_5.0.2.iso -O VBoxGuestAdditions_5.0.2.iso | |
| sudo mount VBoxGuestAdditions_5.0.2.iso -o loop /mnt | |
| cd /mnt | |
| sudo sh VBoxLinuxAdditions.run --nox11 | |
| cd /opt | |
| sudo /etc/init.d/vboxadd setup | |
| sudo chkconfig --add vboxadd | |
| sudo chkconfig vboxadd on |
| $(document).on('click', 'keystone_newsletter_delete_image', function(event) { | |
| var image = $('#'+$(this).attr('data-image')); | |
| var input = $('#'+$(this).attr('data-input')); | |
| input.val(''); | |
| image.attr('src',''); | |
| }); |
| (function($) { | |
| $.ajax({ | |
| url: ajaxurl, | |
| action: 'my_wp_ajax_action' | |
| }) | |
| .success(function(response) { | |
| if (typeof response.success === 'undefined') { | |
| // undefined error | |
| } else if (response.success === false) { |
| <?php | |
| add_filter( 'check_less_compile', function( $value ) { | |
| if ( defined( 'KEYSTONE_CACHE_BUST' ) && KEYSTONE_CACHE_BUST ) { | |
| $less_cache_bust = get_option( 'less_cache_bust', false ); | |
| if ( $less_cache_bust === KEYSTONE_CACHE_BUST ) { | |
| $value = false; | |
| } else { | |
| update_option( 'less_cache_bust', KEYSTONE_CACHE_BUST ); |
| <?php | |
| function force_login() { | |
| if ( ! is_user_logged_in() ) { | |
| wp_safe_redirect( wp_login_url(), 301 ); | |
| exit(); | |
| } | |
| } | |
| add_action( 'template_redirect', 'force_login' ); |