Skip to content

Instantly share code, notes, and snippets.

@wolfthemes
Created August 11, 2017 11:04
Show Gist options
  • Select an option

  • Save wolfthemes/be93ce73315e1ae0d1f426dea5361705 to your computer and use it in GitHub Desktop.

Select an option

Save wolfthemes/be93ce73315e1ae0d1f426dea5361705 to your computer and use it in GitHub Desktop.
/**
* Overwrite single release buttons
*/
function overwrite_release_buttons( $html ) {
$meta = ( function_exists( 'wd_get_meta' ) ) ? wd_get_meta() : array();
$release_itunes = $meta['itunes'];
$release_google_play = $meta['google_play'];
$release_amazon = $meta['amazon'];
$release_buy = $meta['buy'];
$release_free = $meta['free'];
ob_start();
?>
<span class="wolf-release-buttons">
<?php if ( $release_free ) : ?>
<span class="wolf-release-button">
<a class="wolf-release-free" href="<?php echo $release_free; ?>"><?php esc_html_e( 'Free Download', '%TEXTDOMAIN%' ); ?></a>
</span>
<?php else : ?>
<?php if ( $release_itunes ) : ?>
<span class="wolf-release-button">
<a title="<?php printf( esc_html__( 'Buy on %s', '%TEXTDOMAIN%' ), 'iTunes' ); ?>" class="wolf-release-itunes" href="<?php echo $release_itunes; ?>"><?php esc_html_e( 'iTunes', '%TEXTDOMAIN%' ); ?></a>
</span>
<?php endif; ?>
<?php if ( $release_google_play ) : ?>
<span class="wolf-release-button">
<a title="<?php printf( esc_html__( 'Buy on %s', '%TEXTDOMAIN%' ), 'Spotify' ); ?>" class="fa fa-spotify" href="<?php echo $release_google_play; ?>"><?php esc_html_e( 'Google Play', '%TEXTDOMAIN%' ); ?></a>
</span>
<?php endif; ?>
<?php if ( $release_amazon ) : ?>
<span class="wolf-release-button">
<a title="<?php printf( esc_html__( 'Buy on %s', '%TEXTDOMAIN%' ), 'amazon' ); ?>" class="wolf-release-amazon" href="<?php echo $release_amazon; ?>"><?php esc_html_e( 'Amazon', '%TEXTDOMAIN%' ); ?></a>
</span>
<?php endif; ?>
<?php if ( $release_buy ) : ?>
<span class="wolf-release-button">
<a title="<?php esc_html_e( 'Buy Now', '%TEXTDOMAIN%' ); ?>" class="wolf-release-buy" href="<?php echo $release_buy; ?>"><?php esc_html_e( 'Buy', '%TEXTDOMAIN%' ); ?></a>
</span>
<?php endif; ?>
<?php endif; ?>
</span><!-- .wolf-release-buttons -->
<?php
return ob_get_clean();
}
add_filter( 'wolf_discography_release_buttons', 'overwrite_release_buttons' );
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment