pagination_counter ) : // phpcs:ignore WordPress.PHP.StrictComparisons ?>
pagination_counter ) : // phpcs:ignore WordPress.PHP.StrictComparisons ?>
pagination_counter++; } /** * Filter out aditional description content we don't want to display. * * @ return string An empty string */ public function remove_single_description() { return ''; } /** * Filter forum pagination links to get them Avada style * * @ return string Avada style pagination mark up */ public function get_forum_pagination_links() { $bbp = bbpress(); $pagination_links = $bbp->topic_query->pagination_links; $pagination_links = str_replace( 'page-numbers current', 'current', $pagination_links ); $pagination_links = str_replace( 'page-numbers', 'inactive', $pagination_links ); $pagination_links = str_replace( 'prev inactive', 'pagination-prev', $pagination_links ); $pagination_links = str_replace( 'next inactive', 'pagination-next', $pagination_links ); $pagination_links = str_replace( '←', '' . __( 'Previous', 'Avada' ) . '', $pagination_links ); $pagination_links = str_replace( '→', '' . __( 'Next', 'Avada' ) . '', $pagination_links ); return $pagination_links; } /** * Filter topic pagination links to get them Avada style * * @ return string Avada style pagination mark up */ public function get_topic_pagination_links() { $bbp = bbpress(); $pagination_links = $bbp->reply_query->pagination_links; $permalink = get_permalink( $bbp->current_topic_id ); $max_num_pages = $bbp->reply_query->max_num_pages; $paged = $bbp->reply_query->paged; $pagination_links = str_replace( 'page-numbers current', 'current', $pagination_links ); $pagination_links = str_replace( 'page-numbers', 'inactive', $pagination_links ); $pagination_links = str_replace( 'prev inactive', 'pagination-prev', $pagination_links ); $pagination_links = str_replace( 'next inactive', 'pagination-next', $pagination_links ); $pagination_links = str_replace( '←', '' . __( 'Previous', 'Avada' ) . '', $pagination_links ); $pagination_links = str_replace( '→', '' . __( 'Next', 'Avada' ) . '', $pagination_links ); return $pagination_links; } /** * Filter search pagination links to get them Avada style * * @ return string Avada style pagination mark up */ public function get_search_pagination_links() { $bbp = bbpress(); $pagination_links = $bbp->search_query->pagination_links; $pagination_links = str_replace( 'page-numbers current', 'current', $pagination_links ); $pagination_links = str_replace( 'page-numbers', 'inactive', $pagination_links ); $pagination_links = str_replace( 'prev inactive', 'pagination-prev', $pagination_links ); $pagination_links = str_replace( 'next inactive', 'pagination-next', $pagination_links ); $pagination_links = str_replace( '←', '' . __( 'Previous', 'Avada' ) . '', $pagination_links ); $pagination_links = str_replace( '→', '' . __( 'Next', 'Avada' ) . '', $pagination_links ); return $pagination_links; } /** * Filters out the | if the reply admin links are empty. * * @access public * @since 3.9 * @param string $retval The return value. * @param string $r Not used. * @param array $args Not used. * @return string Avada style pagination markup. */ public function remove_empty_admin_links_sep( $retval, $r, $args ) { if ( ' | ' === $retval ) { $retval = ''; } return $retval; } } /* Omit closing PHP tag to avoid "Headers already sent" issues. */