By default, we do not have this option. You can use the following function code. Please see the steps below:
Note: Make sure to have a complete site backup before proceeding
1. Go to Appearance > Theme Editor.
2. Under Select theme to edit, choose (BuddyBoss Child/whatever theme is active), then click Select.
3. Below Theme Files, select Theme Functions (functions.php).
4. Append the code just before the closing PHP tag “?>”:
//add co/**
* Custom Pagination
*/
function buddyboss_pagination() {
global $paged, $wp_query;
$max_page = 0;
if ( ! $max_page ) {
$max_page = $wp_query->max_num_pages;
}
if ( ! $paged ) {
$paged = 1; // phpcs:ignore WordPress.WP.GlobalVariablesOverride.Prohibited
}
$nextpage = intval( $paged ) + 1;
if ( is_front_page() || is_home() ) {
$template = 'home';
} elseif ( is_category() ) {
$template = 'category';
} elseif ( is_search() ) {
$template = 'search';
} else {
$template = 'archive';
}
$class = '';
$label = __( 'Load More', 'buddyboss-theme' );
if ( ! is_single() && ( $nextpage <= $max_page ) ) {
$attr = 'data-page=' . $nextpage . ' data-template=' . $template;
// phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
echo '<div class="bb-pagination pagination-below"><a class="button-load-more-posts' . esc_attr( $class ) . '" href="' . esc_url( next_posts( $max_page, false ) ) . "\" esc_attr( $attr )>" . esc_html( $label ) . '</a></div>';
}
}des here
5. Click Update File to save the changes.
Screenshot:
From demo, it will load automatically: https://prnt.sc/eUFY-kk8Xzbq
When function code is added, you need to click load more instead: https://prnt.sc/LAcEhUGJH145
Note: Any modifications are considered as custom work already. Know more about our Support Policy here: https://www.buddyboss.com/support-policy/
Did you find it helpful? Yes No
Send feedbackSorry we couldn't be helpful. Help us improve this article with your feedback.