prepare_items();
?>
base ) {
return $admin_title;
}
if( ! isset( $_GET['give-action'] ) ) {
return $admin_title;
}
switch( $_GET['give-action'] ) :
case 'view-payment-details' :
$title = sprintf(
/* translators: %s: admin title */
esc_html__( 'View Donation Details - %s', 'give' ),
$admin_title
);
break;
case 'edit-payment' :
$title = sprintf(
/* translators: %s: admin title */
esc_html__( 'Edit Donation - %s', 'give' ),
$admin_title
);
break;
default:
$title = $admin_title;
break;
endswitch;
return $title;
}
add_filter( 'admin_title', 'give_view_donation_details_title', 10, 2 );
/**
* Intercept default Edit post links for Give payments and rewrite them to the View Order Details screen.
*
* @since 1.0
*
* @param $url
* @param $post_id
* @param $context
* @return string
*/
function give_override_edit_post_for_payment_link( $url, $post_id = 0, $context ) {
$post = get_post( $post_id );
if( ! $post ) {
return $url;
}
if( 'give_payment' != $post->post_type ) {
return $url;
}
$url = admin_url( 'edit.php?post_type=give_forms&page=give-payment-history&view=view-payment-details&id=' . $post_id );
return $url;
}
add_filter( 'get_edit_post_link', 'give_override_edit_post_for_payment_link', 10, 3 );