Forum Replies Created
-
In reply to: Registration is disabled??
1. what are you clicking to get ‘registration is disabled?
2. have a further look at dashboard>settings>general>membership>anyone can register
if that isn’t present come back (and confirm what version of wordpress you are using)
In reply to: Admins Only Allowed To See Threadssuspect your membership software is the issue
It could be a theme or plugin issue
Plugins
Deactivate all but bbpress and see if this fixes. if it does, re-enable one at a time to see which is causing the error.
Themes
If plugins don’t pinpoint the problem, as a test switch to a default theme such as twentyfifteen, and see if this fixes.
Then come back
In reply to: Nothing is displayedSuspect you are using php 7.1
3 fixes
1. downgrade to a lesser version of php
2. upgrade to bbpress 2.6 RC
3. in bbpress 2.5.12 go to /includes/forums/functions.php and change line 1851 from
$meta_query = $posts_query->get( ‘meta_query’ );
to
$meta_query = $posts_query->get( ‘meta_query’, array() );
Since the next upgrade will fix that anyway, no issue in changing the bbpress file
best I can offer I’m afraidIn reply to: Nothing is displayedIn reply to: Forum is not formatted rightmay be theme rather than plugin related, but try
to do styling
can’t see the forum (get no topics), but you can fix the sidebar with
#sidebar .bbp-login-form label { width: 100%; }you can put this into the custom css part of your theme or in the custom css of the plugin above
In reply to: Update pagination valuesok, so this is a search function – yes?
If so, look at this code that I use with my private groups plugin to filter search results and see if you can make this work for you
//this function filters to the bbp search function to allow only returns from allowed forums function pg_has_search_results( $args = '' ) { global $wp_rewrite; //start with code as per bbp search ! /** Defaults **************************************************************/ $default_post_type = array( bbp_get_forum_post_type(), bbp_get_topic_post_type(), bbp_get_reply_post_type() ); // Default query args $default = array( 'post_type' => $default_post_type, // Forums, topics, and replies 'posts_per_page' => bbp_get_replies_per_page(), // This many 'paged' => bbp_get_paged(), // On this page 'orderby' => 'date', // Sorted by date 'order' => 'DESC', // Most recent first 'ignore_sticky_posts' => true, // Stickies not supported 's' => bbp_get_search_terms(), // This is a search ); // What are the default allowed statuses (based on user caps) if ( bbp_get_view_all() ) { // Default view=all statuses $post_statuses = array( bbp_get_public_status_id(), bbp_get_closed_status_id(), bbp_get_spam_status_id(), bbp_get_trash_status_id() ); // Add support for private status if ( current_user_can( 'read_private_topics' ) ) { $post_statuses[] = bbp_get_private_status_id(); } // Join post statuses together $default['post_status'] = implode( ',', $post_statuses ); // Lean on the 'perm' query var value of 'readable' to provide statuses } else { $default['perm'] = 'readable'; } //PRIVATE GROUPS then loop to find allowable results //bail from this part if there are no search terms, as otherwise it sorts the whole database and overflows memory if (! bbp_get_search_terms() == '' ) { //change page default to allow filter against all search results - otherwise allowed posts is only the first page of results ie whatever is in bbp_get_replies_per_page() $default['posts_per_page'] = -1; $allowed_posts = private_groups_get_permitted_post_ids(new WP_Query( $default )); // Then add allowed forum ids to the default query $default['post__in'] = $allowed_posts; if (empty ($allowed_posts )) $default['post__in'] = array(0) ; //then set per page back (so that we get the correct pagination ) $default['posts_per_page'] = bbp_get_replies_per_page(); } //then return to bbp search code /** Setup *****************************************************************/ // Parse arguments against default values $r = bbp_parse_args( $args, $default, 'has_search_results' ); // Get bbPress $bbp = bbpress(); // Call the query if ( ! empty( $r['s'] ) ) { $bbp->search_query = new WP_Query( $r ); } // Add pagination values to query object $bbp->search_query->posts_per_page = $r['posts_per_page']; $bbp->search_query->paged = $r['paged']; // Never home, regardless of what parse_query says $bbp->search_query->is_home = false; // Only add pagination is query returned results if ( ! empty( $bbp->search_query->found_posts ) && ! empty( $bbp->search_query->posts_per_page ) ) { // Array of arguments to add after pagination links $add_args = array(); // If pretty permalinks are enabled, make our pagination pretty if ( $wp_rewrite->using_permalinks() ) { // Shortcode territory if ( is_page() || is_single() ) { $base = trailingslashit( get_permalink() ); // Default search location } else { $base = trailingslashit( bbp_get_search_results_url() ); } // Add pagination base $base = $base . user_trailingslashit( $wp_rewrite->pagination_base . '/%#%/' ); // Unpretty permalinks } else { $base = add_query_arg( 'paged', '%#%' ); } // Add args if ( bbp_get_view_all() ) { $add_args['view'] = 'all'; } // Add pagination to query object $bbp->search_query->pagination_links = paginate_links( apply_filters( 'bbp_search_results_pagination', array( 'base' => $base, 'format' => '', 'total' => ceil( (int) $bbp->search_query->found_posts / (int) $r['posts_per_page'] ), 'current' => (int) $bbp->search_query->paged, 'prev_text' => is_rtl() ? '→' : '←', 'next_text' => is_rtl() ? '←' : '→', 'mid_size' => 1, 'add_args' => $add_args, ) ) ); // Remove first page from pagination if ( $wp_rewrite->using_permalinks() ) { $bbp->search_query->pagination_links = str_replace( $wp_rewrite->pagination_base . '/1/', '', $bbp->search_query->pagination_links ); } else { $bbp->search_query->pagination_links = str_replace( '&paged=1', '', $bbp->search_query->pagination_links ); } } //finally filter to return // Return object return apply_filters( 'pg_has_search_results', $bbp->search_query->have_posts(), $bbp->search_query ); } add_filter ('bbp_has_search_results', 'pg_has_search_results') ;In reply to: Update pagination valuesok, but what are you using to display this?
In reply to: Update pagination valuesthanks for that, but still not sure on the use of the word ‘pagination’
where and using what are these numbers being shown?
In reply to: Update pagination valuesnot quite sure what you are asking in using the word ‘pagination’ vs topic counts.
But check that this is not just because you are using a keymaster role, so seeing keymaster counts. Hidden topics are not normally included for participants.
if still an issue come back
In reply to: bbPress Fatal ErreurSuspect you are using php 7.1
3 fixes
1. downgrade to a lesser version of php
2. upgrade to bbpress 2.6 RC
3. in bbpress 2.5.12 go to /includes/forums/functions.php and change line 1851 from
$meta_query = $posts_query->get( ‘meta_query’ );
to
$meta_query = $posts_query->get( ‘meta_query’, array() );
Since the next upgrade will fix that anyway, no issue in changing the bbpress file
best I can offer I’m afraidIn reply to: Grab topic IDs from forum IDIs there anyway I can get a list of topic IDs inside a forum ID?
sorry missed this first time round.
you’ll want bbp_has_topics which you’ll find in
\includes\topics\template.php
line 140
function bbp_has_topics( $args = '' )you can call it with a forum id eg
<?php $query = bbp_has_topics( array( 'post_parent' => '2579') ); ?>this will return an array of topics from forum ID 2579 which you can then work with
In reply to: Forums messed up. How do I delete MySQL data?wp_bp is buddypress
bbpress uses custom post types for forums, topics and replies, and various ‘options’ settings, then of course users have meta data.
Quickest way would be to re-install and reactivate bbpress then use that to delete as above and then remove bbpress again. Much better than messing with sql tables
In reply to: Forums messed up. How do I delete MySQL data?dashboard>tools>forums>reset forums
In reply to: Forum link stopped workingsorry thought you went with phpbb ?
In reply to: Forum link stopped working7.1 will work with 2.5.13 when released
In reply to: Topic/Reply Styling doesn’t workok, without a link, I can’t get further – as I need to see what css is being applied at browser level.
In reply to: Topic Text not displayingIn reply to: Forum link have disappearhmm, not sure what to suggest.
what other plugins do you have?
In reply to: Topic/Reply Styling doesn’t workok, without a link it is hard to say.
but first I’d try closing and reopening your browser, it needs to reload the css.
Can you also confirm/try other settings to know that the style pack plugin is working
In reply to: Forum link have disappearOk, I understand – that is called ‘breadcrumbs’
I think your theme might be hiding them.
as a test try a default theme such as twentyten and see if they are there
The come back
In reply to: “get forum list” can’t find forumsIn reply to: Forums index does not workgreat – glad you are fixed !!
In reply to: Forums index does not workok, you need to get this code into your site.
@media screen and (max-width: 400px) { .list-view .site-content .cat-links, .list-view .site-content .entry-content, .list-view .site-content .entry-summary, .list-view .site-content footer.entry-meta { display: initial !important; } }There are many ways to do this.
If you theme has a custom css area, you can put it in there
Otherwise you can look for a css plugin and add that
or you could install and activate my style pack plugin
and go to
dashboard>settings>bbp style pack>custom css and put the code in there
In reply to: Reply count does not workgreat – glad you’re fixed !