View functions.php
<?php | |
/** | |
* Filter a few parameters into YouTube oEmbed requests | |
* | |
* @link http://goo.gl/yl5D3 | |
*/ | |
function iweb_modest_youtube_player( $html, $url, $args ) { | |
return str_replace( '?feature=oembed', '?feature=oembed&modestbranding=1&showinfo=0&rel=0', $html ); | |
} | |
add_filter( 'oembed_result', 'iweb_modest_youtube_player', 10, 3 ); |
View functions.php
<?php | |
/** | |
* Prevent LearnDash certificates from being edited. | |
* | |
* @param $pdf | |
*/ | |
function iweb_learndash_certification_created( $pdf ) { | |
$pdf->SetProtection( array( 'modify' ), '', '#:EcjN7P(sGjF*6L', 0, null ); | |
} | |
add_action( 'learndash_certification_created', 'iweb_learndash_certification_created' ); |
View cmd.sh
wp post list --post_type=post,page --field=ID | xargs -n1 -I % wp embed cache clear % |
View functions.php
<?php | |
/** | |
* Push custom fields to Algolia. | |
* | |
* @param array $attributes | |
* @param WP_Post $post | |
* | |
* @return array | |
*/ | |
function iweb_algolia_product_attributes( array $attributes, WP_Post $post ) { |
View cmd.sh
wp site list --field=url | xargs -n1 -I % wp --url=% yoast index |
View list-variable-products.php
<?php | |
/* | |
Plugin Name: List Variable Products | |
Plugin URI: https://www.philwylie.co.uk/ | |
Description: Generate list of WooCommerce variable products. | |
Version: 1.0.0 | |
Author: Phil Wylie | |
Author URI: https://www.philwylie.co.uk/ | |
License: GPL2 | |
*/ |
View .htaccess
# BEGIN Force HTTPS | |
RewriteCond %{HTTP:X-Forwarded-Proto} !=https | |
RewriteCond %{HTTPS} !=on | |
RewriteCond %{REQUEST_METHOD} !=POST | |
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301] | |
# END Force HTTPS |
View time-smudge.php
<?php | |
/* | |
Plugin Name: Time Smudge | |
Plugin URI: https://www.philwylie.co.uk/ | |
Description: Do you have a bunch of posts which share the same publish date & time? Do you find the order of your posts shifts around each time a query is run? This can happen after running a mass import of posts. Time Smudge spaces out the publish time randomly over the same/next day giving you a definite value for a buttery smooth, consistent sort order. | |
Version: 1.0.0 | |
Author: Phil Wylie | |
Author URI: https://www.philwylie.co.uk/ | |
License: GPL2 | |
*/ |
View pw_convert_pw_gallery_to_file_list.php
<?php | |
/* | |
Plugin Name: Convert pw_gallery to file_list | |
Plugin URI: https://github.com/mustardBees/cmb-field-gallery | |
Description: Rough, inefficient snippet for converting existing data from pw_gallery to file_list format. Hit example.com/?convert_pw_gallery_to_file_list. Use at your own risk. Backup first! | |
Version: 1.0.0 | |
Author: Phil Wylie | |
Author URI: https://www.philwylie.co.uk/ | |
License: GPL2 | |
*/ |
View import-terms.php
<?php | |
/* | |
Plugin Name: Import terms | |
Plugin URI: https://www.philwylie.co.uk/ | |
Description: Given an array of terms, import into a specified taxonomy. Tool to help format array - https://link.from.pw/2tM8iEs | |
Version: 1.0.0 | |
Author: Phil Wylie | |
Author URI: https://www.philwylie.co.uk/ | |
License: GPL2 | |
*/ |
NewerOlder