/**
 * Checks whether a redirect is active.
 *
 * @since 1.0
 * @param int $redirect_id
 * @return bool
 */
function edd_csr_is_redirect_active($redirect_id = null)
{
    $redirect = edd_csr_get_redirect($redirect_id);
    $return = false;
    if ($redirect) {
        if ($redirect->post_status == 'active') {
            $return = true;
        }
    }
    return apply_filters('edd_csr_is_redirect_active', $return, $redirect_id);
}
Exemplo n.º 2
0
<?php

/**
 * Edit Redirect Page
 *
 * @since       1.0
 */
// Exit if accessed directly
if (!defined('ABSPATH')) {
    exit;
}
if (!isset($_GET['redirect']) || !is_numeric($_GET['redirect'])) {
    wp_die(__('Something went wrong.', 'edd-csr'), __('Error', 'edd-csr'));
}
$redirect_id = absint($_GET['redirect']);
$redirect = edd_csr_get_redirect($redirect_id);
?>
<h2><?php 
_e('Edit Redirect', 'edd-csr');
?>
 - <a href="<?php 
echo admin_url('edit.php?post_type=download&page=edd-redirects');
?>
" class="button-secondary"><?php 
_e('Go Back', 'edd-csr');
?>
</a></h2>
<form id="edd-edit-redirect" action="" method="post">
	<?php 
do_action('edd_csr_edit_redirect_form_top', $redirect_id, $redirect);
?>