View pinterest.php
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
// Usage [pin img="<url>" title="<title>"] | |
function yoast_pinterest_shortcode( $atts ) { | |
extract( shortcode_atts( array( | |
'url' => get_permalink(), | |
'img' => '', | |
'title' => get_the_title(), | |
'align' => 'alignright' |
View dev-environment.php
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
/** | |
* Disables plugins on your dev environment | |
* | |
* @param $plugins | |
* | |
* @return mixed | |
*/ | |
function yst_dev_env_disable_plugins( $plugins ) { |
View gist:6635587
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
/** | |
* Prevent stupid plugins from running shutdown scripts when we're obviously not outputting HTML. | |
*/ | |
function really_die() { | |
global $wp_filter; | |
unset( $wp_filter['wp_footer'], $wp_filter['shutdown'] ); | |
$wp_filter['wp_footer'] = 1; | |
die(); | |
} |
View gist:6234102
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
/** | |
* Make sure EDD doesn't trip over the NGINX values of global server settings and returns the proper current page URL. | |
* | |
* @param string $url The current page URL | |
* @return string The fixed current page URL. | |
*/ | |
function yst_fix_edd_current_page_url( $url ) { | |
if ( is_front_page() ) : | |
$page_url = home_url(); |
View discount_url.php
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
/** | |
* Allow people to specify a coupon code in the URL, and add it to their cart. | |
*/ | |
function yst_edd_discount_link() { | |
if ( isset( $_GET['coupon'] ) ) { | |
// Check whether it's a valid coupon, if so, add it to the cart. | |
if ( edd_is_discount_valid( $_GET['coupon'] ) ) | |
edd_set_cart_discount( $_GET['coupon'] ); |
View EDD_AJAX_non_ssl_filter.php
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
/** | |
* Make sure the AJAX URL for EDD uses the protocol for the current page, either http or https, as it doesn't work otherwise. | |
* | |
* @param string $ajaxurl The current ajaxurl | |
* | |
* @return string | |
*/ | |
function yst_filter_edd_ajax_url( $ajaxurl ) { |
View gist:5917169
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
/** | |
* Enable qTranslate for WordPress SEO | |
* | |
* @param string $text The string to translate | |
* | |
* @return string | |
*/ | |
function qtranslate_filter( $text ) { |
View functions.php
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
/** | |
* Adds a bit of JS that moves the meta box for WP SEO below the ACF box. | |
*/ | |
function move_yoast_seo_below_acf_js() { | |
?> | |
<script type="text/javascript"> | |
jQuery(document).ready(function ($) { | |
if ( $('.acf_postbox').length > 0 && $('#wpseo_meta').length > 0 ) { |
View WPSEO Function Example.php
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
/** | |
* Example function description | |
* | |
* @since {Next WordPress SEO Version} | |
* | |
* @param {array, string, int, objext} {$variable_name} {Short description} | |
* @param {array, string, int, objext} {$variable_name} {Short description} | |
* |