Search Results for '"wordpress"'
-
Search Results
-
WordPress 4.8
PHP 7
bbpress 2.5.12
buddypress 2.8.2I’m using group types on my bbpress/buddypress site. I’ve had to get creative when it comes to breadcrumbs. There was one minor changes to the bbp_get_breadcrumb function that I had to make to make the breadcrumbs work. I copied the function into my functions.php and added a filter. I’m getting an error/notice:
Notice: Use of undefined constant mod_bbp_get_breadcrumb – assumed ‘mod_bbp_get_breadcrumb’The function is doing exactly what I want it to do. but this error is showing up. The functions is originally located in bbpress/includes/common/template.php file
here’s the code:
<?php
function mod_bbp_get_breadcrumb( $args = array() ) {// Turn off breadcrumbs
if ( apply_filters( ‘bbp_no_breadcrumb’, is_front_page() ) )
return;// Define variables
$front_id = $root_id = 0;
$ancestors = $crumbs = $tag_data = array();
$pre_root_text = $pre_front_text = $pre_current_text = ”;
$pre_include_root = $pre_include_home = $pre_include_current = true;/** Home Text *********************************************************/
// No custom home text
if ( empty( $args[‘home_text’] ) ) {$front_id = get_option( ‘page_on_front’ );
// Set home text to page title
if ( !empty( $front_id ) ) {
$pre_front_text = get_the_title( $front_id );// Default to ‘Home’
} else {
$pre_front_text = __( ‘Home’, ‘bbpress’ );
}
}/** Root Text *********************************************************/
// No custom root text
if ( empty( $args[‘root_text’] ) ) {
$page = bbp_get_page_by_path( bbp_get_root_slug() );
if ( !empty( $page ) ) {
$root_id = $page->ID;
}
$pre_root_text = bbp_get_forum_archive_title();
}/** Includes **********************************************************/
// Root slug is also the front page
if ( !empty( $front_id ) && ( $front_id === $root_id ) ) {
$pre_include_root = false;
}// Don’t show root if viewing forum archive
if ( bbp_is_forum_archive() ) {
$pre_include_root = false;
}// Don’t show root if viewing page in place of forum archive
if ( !empty( $root_id ) && ( ( is_single() || is_page() ) && ( $root_id === get_the_ID() ) ) ) {
$pre_include_root = false;
}/** Current Text ******************************************************/
// Search page
if ( bbp_is_search() ) {
$pre_current_text = bbp_get_search_title();// Forum archive
} elseif ( bbp_is_forum_archive() ) {
$pre_current_text = bbp_get_forum_archive_title();// Topic archive
} elseif ( bbp_is_topic_archive() ) {
$pre_current_text = bbp_get_topic_archive_title();// View
} elseif ( bbp_is_single_view() ) {
$pre_current_text = bbp_get_view_title();// Single Forum
} elseif ( bbp_is_single_forum() ) {
$pre_current_text = bbp_get_forum_title();// Single Topic
} elseif ( bbp_is_single_topic() ) {
$pre_current_text = bbp_get_topic_title();// Single Topic
} elseif ( bbp_is_single_reply() ) {
$pre_current_text = bbp_get_reply_title();// Topic Tag (or theme compat topic tag)
} elseif ( bbp_is_topic_tag() || ( get_query_var( ‘bbp_topic_tag’ ) && !bbp_is_topic_tag_edit() ) ) {// Always include the tag name
$tag_data[] = bbp_get_topic_tag_name();// If capable, include a link to edit the tag
if ( current_user_can( ‘manage_topic_tags’ ) ) {
$tag_data[] = ‘‘ . esc_html__( ‘(Edit)’, ‘bbpress’ ) . ‘‘;
}// Implode the results of the tag data
$pre_current_text = sprintf( __( ‘Topic Tag: %s’, ‘bbpress’ ), implode( ‘ ‘, $tag_data ) );// Edit Topic Tag
} elseif ( bbp_is_topic_tag_edit() ) {
$pre_current_text = __( ‘Edit’, ‘bbpress’ );// Single
} else {
$pre_current_text = get_the_title();
}/** Parse Args ********************************************************/
// Parse args
$r = bbp_parse_args( $args, array(// HTML
‘before’ => ‘<div class=”bbp-breadcrumb”><p>’,
‘after’ => ‘</p></div>’,// Separator
‘sep’ => is_rtl() ? __( ‘‹’, ‘bbpress’ ) : __( ‘›’, ‘bbpress’ ),
‘pad_sep’ => 1,
‘sep_before’ => ‘<span class=”bbp-breadcrumb-sep”>’,
‘sep_after’ => ‘</span>’,// Crumbs
‘crumb_before’ => ”,
‘crumb_after’ => ”,// Home
‘include_home’ => $pre_include_home,
‘home_text’ => $pre_front_text,// Forum root
‘include_root’ => $pre_include_root,
‘root_text’ => $pre_root_text,// Current
‘include_current’ => $pre_include_current,
‘current_text’ => $pre_current_text,
‘current_before’ => ‘<span class=”bbp-breadcrumb-current”>’,
‘current_after’ => ‘</span>’,
), ‘get_breadcrumb’ );/** Ancestors *********************************************************/
// Get post ancestors
if ( is_singular() || bbp_is_forum_edit() || bbp_is_topic_edit() || bbp_is_reply_edit() ) {
$ancestors = array_reverse( (array) get_post_ancestors( get_the_ID() ) );
}// Do we want to include a link to home?
if ( !empty( $r[‘include_home’] ) || empty( $r[‘home_text’] ) ) {
$crumbs[] = ‘‘ . $r[‘home_text’] . ‘‘;
}// Do we want to include a link to the forum root?
if ( !empty( $r[‘include_root’] ) || empty( $r[‘root_text’] ) ) {// Page exists at root slug path, so use its permalink
$page = bbp_get_page_by_path( bbp_get_root_slug() );
if ( !empty( $page ) ) {
$root_url = get_permalink( $page->ID );// Use the root slug
} else {
$root_url = get_post_type_archive_link( bbp_get_forum_post_type() );
}// Add the breadcrumb
$crumbs[] = ‘‘ . $r[‘root_text’] . ‘‘;
}// Ancestors exist
if ( !empty( $ancestors ) ) {// Loop through parents
foreach ( (array) $ancestors as $parent_id ) {// Parents
$parent = get_post( $parent_id );// Skip parent if empty or error
if ( empty( $parent ) || is_wp_error( $parent ) )
continue;// Switch through post_type to ensure correct filters are applied
switch ( $parent->post_type ) {// Forum
case bbp_get_forum_post_type() :
// PAA – modified
//echo ‘forum title’. bbp_get_forum_title( $parent->ID) ;
$test_title = bbp_get_forum_title( $parent->ID) ;
if ($test_title == ‘Group Forums’){
$base_url = bp_get_root_domain();
$crumbs[] = ‘Groups‘;}
else
{$crumbs[] = ‘ID ) ) . ‘” class=”bbp-breadcrumb-forum”>’ . bbp_get_forum_title( $parent->ID ) . ‘‘; };break;
// Topic
case bbp_get_topic_post_type() :
$crumbs[] = ‘ID ) ) . ‘” class=”bbp-breadcrumb-topic”>’ . bbp_get_topic_title( $parent->ID ) . ‘‘;
break;// Reply (Note: not in most themes)
case bbp_get_reply_post_type() :
$crumbs[] = ‘ID ) ) . ‘” class=”bbp-breadcrumb-reply”>’ . bbp_get_reply_title( $parent->ID ) . ‘‘;
break;// WordPress Post/Page/Other
default :
$crumbs[] = ‘ID ) ) . ‘” class=”bbp-breadcrumb-item”>’ . get_the_title( $parent->ID ) . ‘‘;
break;
}
}// Edit topic tag
} elseif ( bbp_is_topic_tag_edit() ) {
$crumbs[] = ‘‘ . sprintf( __( ‘Topic Tag: %s’, ‘bbpress’ ), bbp_get_topic_tag_name() ) . ‘‘;// Search
} elseif ( bbp_is_search() && bbp_get_search_terms() ) {
$crumbs[] = ‘‘ . esc_html__( ‘Search’, ‘bbpress’ ) . ‘‘;
}/** Current ***********************************************************/
// Add current page to breadcrumb
if ( !empty( $r[‘include_current’] ) || empty( $r[‘current_text’] ) ) {
$crumbs[] = $r[‘current_before’] . $r[‘current_text’] . $r[‘current_after’];
}/** Separator *********************************************************/
// Wrap the separator in before/after before padding and filter
if ( ! empty( $r[‘sep’] ) ) {
$sep = $r[‘sep_before’] . $r[‘sep’] . $r[‘sep_after’];
}// Pad the separator
if ( !empty( $r[‘pad_sep’] ) ) {
if ( function_exists( ‘mb_strlen’ ) ) {
$sep = str_pad( $sep, mb_strlen( $sep ) + ( (int) $r[‘pad_sep’] * 2 ), ‘ ‘, STR_PAD_BOTH );
} else {
$sep = str_pad( $sep, strlen( $sep ) + ( (int) $r[‘pad_sep’] * 2 ), ‘ ‘, STR_PAD_BOTH );
}
}/** Finish Up *********************************************************/
// Filter the separator and breadcrumb
$sep = apply_filters( ‘bbp_breadcrumb_separator’, $sep );
$crumbs = apply_filters( ‘bbp_breadcrumbs’, $crumbs );// Build the trail
$trail = !empty( $crumbs ) ? ( $r[‘before’] . $r[‘crumb_before’] . implode( $sep . $r[‘crumb_after’] . $r[‘crumb_before’] , $crumbs ) . $r[‘crumb_after’] . $r[‘after’] ) : ”;return apply_filters( ‘mod_bbp_get_breadcrumb’, $trail, $crumbs, $r );
}add_filter( ‘bbp_get_breadcrumb’,mod_bbp_get_breadcrumb, 98, 2);
?>At this point I’m not sure what else to do or if it’s ok to ignore the warning
I get the following error when trying to import an existing smf forum using the import tool in the forums.
WordPress database error: [Unknown character set: ‘utf8mb4’]
SELECT convert(topics.id_topic USING “utf8mb4”) AS id_topic,convert(topics.num_replies USING “utf8mb4”) AS num_replies,convert(topics.id_board USING “utf8mb4”) AS id_board,convert(topics.id_member_started USING “utf8mb4”) AS id_member_started,convert(messages.poster_ip USING “utf8mb4”) AS poster_ip,convert(messages.body USING “utf8mb4”) AS body,convert(messages.subject USING “utf8mb4”) AS subject,convert(topics.locked USING “utf8mb4”) AS locked,convert(topics.is_sticky USING “utf8mb4”) AS is_sticky,convert(messages.poster_time USING “utf8mb4”) AS poster_time FROM smf_topics AS topics LEFT JOIN smf_messages AS messages ON topics.id_first_msg = messages.id_msg LIMIT 0, 100How do I get past this?
WP Version 4.8
bbpress version 2.5.12
http://hbmm-national.org/HBMM-National-2017-Forum/
(Site is just being started to build forum before going live as a subdomain)Thanks in advance for any help you can offer.
R. Duane Gryder
HonorBound Motorcycle MinistryWe use a membership script integrated with WP and BBP. When users unsubscribe from emails in script, they still get email notifications from bbp (topic replies, etc). This is bad.
It’s easy for us to mass-assign these members to a custom role. Is there a way to prevent bbp from sending emails to these users who have this custom role?
I see here that you can create functions for creating new capabilities (for User Role Editor plugin):
Is there a function, or another method I can use to prevent bbp from sending of all emails for users who have specific custom role?
Thanks for any suggestions!
Hi there,
Is it possible to have all “Topics” (so NOT the “Reaction Posts”) made by “Participants” approved (by a bbPress “Moderater”) before they are published?.
I read some post about this and see this plugin: /wordpress.org/plugins/bbpressmoderation/ –> BUT this is 4 years old! I would normaly NEVER use this old versions on a large commercial website. Plus it seems that this plugin let me also approve the reaction posts and this is not workable for us.
I am running WordPress 3.7.5 with bbPress 2.6-rc-3 on PHP 7.1.x With > 200 Forums
Thx in advance for helping me out.
p.s. is this maybe a nice feature for a nex bbPress version say 2.6-rc-4 π
best regards,
Berrie Pelser – Ber|ArtI have rolled out my blog realoutdooradventure.com. Wow BBPress was so easy to setup and use. No for the hard part. I want people to log via WordPress Social Login and I have set it up for Facebook, Google + and Twitter. Easy Right? How do I get it to finally integrate with BBPress? Because right now nobody can start a Post besides me and that’s no good right?
Any Advice?
windwardoaksontherez.website/ I have created a homeowner’s website with both blog posts and forums. When I activate the bbPress, the blog feed grays out on the home screen and the news link on the menu opens a blank page. Users who login can see the blogs but the public view is missing. I don’t have anything setup restricting the post pages or the forums.
If I deactivate the plugin, then both the logged in members and the public can see the blog posts, but then, of course, I don’t have forums. Any idea what is causing this to happen?
WordPress 4.8, bbPress 2.5.12,
Hi there,
I am currently using the below versions of WordPress and BBPress:
BBPress version 2.5.12
Image Upload for BBPress Plugin version 1.1.14
WP version 4.8My website is myfertilityfocus.com (the forum is for members only).
When I originally installed the ‘Image Upload for BBPress’ plugin, there was an option for setting the dimensions of the image that was being uploaded to a post. Now this seems to have disappeared. If a member wants to post an image, there is no way for them to set the dimensions. Do you know what has happened here? Images are ending up way too big on members’ posts!
Hello!
Thank you for this bbPress Messages plugin.Upon activation of the plugin and trying to send a private message, an error message βFatal error: Using $this when not in object context in /home/web/japarang/public_html/wp-content/plugins/bbp-messages/Inc/Lib/wp-messages/src/wp-messages.php on line 1952
Will like to seek your help in resolving this error. Thanks
My Forum: http://www.japarang.com/forums/
Wordpress Version: 4.8Topic: Multiple User Types
Hi there. I am new to WordPress and this plug in. Setting up up site and there is two different user types that will be logging in, and I want one set of users to be able to see certain forums and the other not as it is private to one set of users, is this possible? Any help would be awesome.