
<p>Easy Digital Download's download configuration metabox with the new coming soon option</p>
This plugin requires Easy Digital Downloads. It allows downloads to be “Coming Soon” or have Custom Status text, and prevents them from being added to the cart. It does a few things:
** Filter examples **
Example filter of how you can change the default coming soon text. Copy this function to your functions.php
function edd_coming_soon_modify_default_status_text() {
return 'Not long now!';
}
add_filter( 'edd_cs_coming_soon_text', 'edd_coming_soon_modify_default_status_text' );
Example filter of how you can modify the markup of the coming soon text in the admin columns. Copy this function to your functions.php
function edd_coming_soon_modify_admin_column_text( $custom_text ) {
return '<h2>' . $custom_text . '</h2>';
}
add_filter( 'edd_coming_soon_display_admin_text', 'edd_coming_soon_modify_admin_column_text' );
Example filter of how you can modify the markup of the coming soon text on the front end. Copy this function to your functions.php
function edd_coming_soon_modify_text( $custom_text ) {
return '<h2>' . $custom_text . '</h2>';
}
add_filter( 'edd_coming_soon_display_text', 'edd_coming_soon_modify_text' );
Example filter of how you can modify the message that displays when someone tries to purchase a download that is coming soon.
This message can be tested by appending ?edd_action=add_to_cart&download_id=XXX to your URL, substituting XXX with your download ID
function edd_coming_soon_modify_prevent_download_message( $download_id ) {
return __( 'This item cannot be purchased just yet, hang tight!', 'edd-coming-soon' );
}
add_filter( 'edd_coming_soon_pre_add_to_cart', 'edd_coming_soon_modify_prevent_download_message' );