Astra_Edd::edd_single_post_navigation( array $args )
Single Product Navigation
Description
Parameters
- $args
-
(array) (Required) single products navigation arguments.
Return
(array) $args single products navigation arguments.
Source
File: inc/compatibility/edd/class-astra-edd.php
public function edd_single_post_navigation( $args ) {
$is_edd_single_product_page = astra_is_edd_single_product_page();
$disable_single_product_navigation = astra_get_option( 'disable-edd-single-product-nav' );
if ( $is_edd_single_product_page && ! $disable_single_product_navigation ) {
$next_post = get_next_post();
$prev_post = get_previous_post();
$next_text = false;
if ( $next_post ) {
$next_text = sprintf(
'%s <span class="ast-right-arrow">→</span>',
$next_post->post_title
);
}
$prev_text = false;
if ( $prev_post ) {
$prev_text = sprintf(
'<span class="ast-left-arrow">←</span> %s',
$prev_post->post_title
);
}
$args['prev_text'] = $prev_text;
$args['next_text'] = $next_text;
} elseif ( $is_edd_single_product_page && $disable_single_product_navigation ) {
$args['prev_text'] = false;
$args['next_text'] = false;
}
return $args;
}
Expand full source code Collapse full source code View on Trac