|
/** |
|
* 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' ); |