Search Results for '"wordpress'
-
AuthorSearch Results
-
September 16, 2020 at 7:18 am #214537
In reply to: To publish a forum or submit a topic is very heavy
Mark Smith
ParticipantFor speed of WordPress site please check out this article
September 15, 2020 at 1:14 am #214498Topic: Search Using BBPress/BuddyPress
in forum Pluginsnolymityash
ParticipantOur website is made with bbPress and Buddypress plugins in wordpress. This old plugin “BuddyPress Global Search” used to work well on our site. But this plugin stopped updating and working from 2019; We are looking for a search plugin that also allows sorting of search results.
I have tried plugins like Relevanssi, Ajax, and GD Power Search, but for some reason, nothing shows up on the site, once I disabled Global Search, the search only yields a Google style list with no sorting options.
Thank you for any feedback!BBPress 2.6.5
BuddyPress 6.3.0
Wordpress 5.5.1September 14, 2020 at 6:19 am #214488In reply to: bbPress Topic Replies low performance
Mark Smith
ParticipantSeptember 14, 2020 at 3:28 am #214485In reply to: To publish a forum or submit a topic is very heavy
Bitclu Inc
ParticipantTo reduce the lag time read the topic below: https://www.thesearchengineshop.com/how-to-fix-slow-wordpress-website/
You will get better idea.
September 11, 2020 at 7:39 am #214450In reply to: bbPress and wordpress 5.5.1
Mark Smith
Participantbbpress 2.6.5 is Working fine with WordPress 5.5.1
September 10, 2020 at 10:12 am #214429l1l1an
ParticipantHey folks,
my head is aching, I can’t find out why my forum’s site is cut off below the message field as soon as I allow guests to post without registration in wordpress settings. Not only the footer is gone, but also the submit button. What’s the point?! I use the latest version of wordpress and bbpress, elementor is my editor. Login and Registration works fine and when I restrict posting on members only, everything works perfectly on my page. Does anyone have an idea what the problem is? Maybe another bbpress add on plug-in?
Thank you so much!!
Cheers,
Lilian
September 9, 2020 at 9:47 am #214419Mike Witt
ParticipantYou can go to the WordPress Settings -> Discussion: Moderation, and increase the number of links allowed before a topic goes into moderation. I believe the fact that you are not being informed is a bug. Someone who knows more about this will probably chime in at some point.
September 9, 2020 at 8:16 am #214417In reply to: Random Replies being marked Pending
Robin W
ModeratorSeptember 8, 2020 at 9:39 am #214391Topic: bbPress and wordpress 5.5.1
in forum Pluginschakotenwebmaster
ParticipantJust a quick question.
Has bbpress 2.6.5 been checked for compability with WordPress 5.5.1
and if not – when will it be checked or a new version released
September 8, 2020 at 6:40 am #214389Topic: Error editing Forum Profile
in forum Troubleshootingelinecomunica
ParticipantDears,
I’m getting an error message when I click on “Edit Forum Profile”.
In addition to the wordpress error, I cannot edit my profile because the save button is not shown.
I’m using DIVI theme with WordPress 5.5.1 and bbpress 2.6.5
I tried changing to Twenty theme but it happens the same thing.
You can check it creating an account here and going to My account – Forum Profile
Thanks for your help
September 7, 2020 at 11:02 am #214362In reply to: Changing overall Template
ricks03
Participant<?php
/**
* Exit if accessed directly.
*
* @package Responsive
*/if ( ! defined( ‘ABSPATH’ ) ) {
exit;
}/**
* Full Content Template
*
* Template Name: Full Width Page (no sidebar)
*
* @file full-width-page.php
* @package Responsive
* @author CyberChimps
* @copyright 2020 CyberChimps
* @license license.txt
* @version Release: 1.0
* @filesource wp-content/themes/responsive/full-width-page.php
* @link https://codex.wordpress.org/Theme_Development#Pages_.28page.php.29
* @since available since Release 1.0
*/get_header();
Responsive\responsive_wrapper_top(); // before wrapper content hook. ?>
<div id=”wrapper” class=”site-content clearfix”>
<div class=”content-outer container”>
<div class=”row”>
<?php Responsive\responsive_in_wrapper(); // wrapper hook. ?>
<main id=”primary” class=”content-area col-940″ role=”main”>
<?php
get_template_part( ‘loop-header’, get_post_type() );if ( have_posts() ) :
while ( have_posts() ) :
the_post();
Responsive\responsive_entry_before();
get_template_part( ‘partials/page/layout’, get_post_type() );
Responsive\responsive_entry_after();
Responsive\responsive_comments_before();
comments_template( ”, true );
Responsive\responsive_comments_after();
endwhile;
get_template_part( ‘loop-nav’, get_post_type() );else :
// Elementor404location.
if ( ! function_exists( ‘elementor_theme_do_location’ ) || ! elementor_theme_do_location( ‘single’ ) ) {
get_template_part( ‘loop-no-posts’, get_post_type() );
}endif;
?></main><!– end of #content-full –>
</div>
</div>
<?php Responsive\responsive_wrapper_bottom(); // after wrapper content hook. ?>
</div> <!– end of #wrapper –>
<?php
Responsive\responsive_wrapper_end(); // after wrapper hook.
get_footer();
?>September 7, 2020 at 3:38 am #214333In reply to: Hiding Profiles from public view
Robin W
ModeratorSeptember 6, 2020 at 4:21 am #214298Chuckie
ParticipantI am not sure if it is related but things like videos can trigger moderation to kick in. I have personally switched off moderation since the current mechanism is by no means efficient. Any topic / reply that goes to moderation just vanishes and the user is not informed. This is clearly not OK but I have no idea to improve it in the bbPress code.
There is a ticket open for this issue for several months now but I don’t think it is being worked on. You can go into your discussion settings and adjust certain properties that affect when content will trigger moderation. This is in your WordPress settings.
But like I say, I switched off moderation all together due to the confusion is causes for users. There are other topics on here with info on how to do that.
I am not saying it is the cause of your problem. Just wanted to mention it.
September 4, 2020 at 9:21 am #214242Topic: Registration button triggers a 404 page
in forum Troubleshootingnedhoste
ParticipantHi – I am new to BBP and this may be a really obvious question.
I am running Avada 7.02 on WP 5.5.1
I have set up the registration and lost password and forum pages – I have allowed anyone to register in settings – however when I test the registration page, it allows me to fill in the Username and email panels. But when I click the register button the page redirects to a 404 page and the registration does not complete. (If the solution is blindingly obvious, please be gentle! but still let me know)
Any ideas, solutions gratefully received.
The plugins live on the site are
ManageWP – Worker by GoDaddy
WPML Multilingual CMS by OnTheGoSystems
Yoast SEO Multilingual by OnTheGoSystems
bbPress by The bbPress Contributors
Contact Form 7 Multilingual by OnTheGoSystems
Cookie Notice by dFactory
Ditty News Ticker by Metaphor Creations
Ditty Twitter Ticker by Metaphor Creations
Easy Hide Login by Arshid
Feed Them Social – for Twitter feed, Youtube, Pinterest and more by SlickRemix
Avada Builder by ThemeFusion
Avada Core by ThemeFusion
Avada Custom Branding by ThemeFusion
LiteSpeed Cache by LiteSpeed Technologies
Mailchimp for WooCommerce by Mailchimp
MC4WP: Mailchimp for WordPress by ibericode
Wordfence Security by Wordfence
Yoast SEO by Team Yoast
WPForms Lite by WPForms
MailChimp for WordPress Multilingual by OnTheGoSystems
WPML Media by OnTheGoSystems
WPML String Translation by OnTheGoSystems
WPML Translation Management by OnTheGoSystemsThe site address is micro-oiseau.com
Many thanks in advance.Have a great weekend
Ned
September 4, 2020 at 3:41 am #214232In reply to: Forum visible to OP and Admin only
Robin W
Moderatorand use topic permissions
September 3, 2020 at 3:09 am #214210In reply to: How to get Tiny MCE to show for my bbpress forums?
Robin W
Moderatoronce activate to
dashboard>settings>bbp style pack>Topic/Reply Form for editor options and
dashboard>settings>bbp style pack>buttons for new topic button
September 2, 2020 at 5:49 pm #214195Topic: Unwanted Menu Items
in forum Troubleshootingpaula1493
ParticipantSince I cannot upload an image, I would ask you to go to the site using the enclosed link: http://bridgeshealthservices.com
In the navbar/menu, originally I only had home, about, services, forums, contact.
Now however I have unwanted menu items; login, lost password, and register added.
I do not want; login, lost password, and register in the main menu. They only appeared in the main menu/navbar after I set up bbpress. And even if I deactivate bbpress pack they remain.
I can find no way to eliminate these unwanted items from the menu. I have tried deactivating all bbpress, turned off all plugins, hard reloaded site deleting the cache, etc..
I am at a loss of how to make them go away.
I am using:
WordPress version 5.5.1,
BBPress Version 2.6.5Thanks for your help!
PaulaSeptember 2, 2020 at 2:12 pm #214189Topic: Problems since the last WordPress update.
in forum Troubleshootingkigazw
ParticipantHello everyone, please help!
Problems since the last WordPress update.
Since the last WordPress update, you can no longer choose between “visual” and “text” in the text editor.
In addition, the “GD Attachments” plugin no longer works.
Am I alone with the problem?
Happy to test at:
September 2, 2020 at 11:59 am #214187In reply to: Documented import from snitz access database
stefyonweb
ParticipantThank you Robin, here’s the code:
<?php /** * bbPress Example Converter * * @package bbPress * @subpackage Converters */ /** * Example converter base impoprter template for bbPress * * @since 2.3.0 bbPress (r4689) * * @link Codex Docs https://codex.bbpress.org/import-forums/custom-import */ class snitz extends BBP_Converter_Base { /** * Main Constructor */ public function __construct() { parent::__construct(); } /** * Sets up the field mappings */ public function setup_globals() { /** Forum Section *****************************************************/ // Setup table joins for the forum section at the base of this section // Old forum id (Stored in postmeta) $this->field_map[] = array( 'from_tablename' => 'FORUM_FORUM', 'from_fieldname' => 'FORUM_ID', 'to_type' => 'forum', 'to_fieldname' => '_bbp_old_forum_id' ); // Forum parent id (If no parent, then 0. Stored in postmeta) $this->field_map[] = array( 'from_tablename' => 'FORUM_FORUM', 'from_fieldname' => 'CAT_ID', 'to_type' => 'forum', 'to_fieldname' => '_bbp_old_forum_parent_id' ); // Forum topic count (Stored in postmeta) $this->field_map[] = array( 'from_tablename' => 'FORUM_FORUM', 'from_fieldname' => 'F_TOPICS', 'to_type' => 'forum', 'to_fieldname' => '_bbp_topic_count' ); // Forum reply count (Stored in postmeta) $this->field_map[] = array( 'from_tablename' => 'FORUM_FORUM', 'from_fieldname' => 'F_COUNT', 'to_type' => 'forum', 'to_fieldname' => '_bbp_reply_count' ); // Forum total topic count (Stored in postmeta) $this->field_map[] = array( 'from_tablename' => 'FORUM_FORUM', 'from_fieldname' => 'F_TOPICS', 'to_type' => 'forum', 'to_fieldname' => '_bbp_total_topic_count' ); // Forum total reply count (Stored in postmeta) $this->field_map[] = array( 'from_tablename' => 'FORUM_FORUM', 'from_fieldname' => 'F_COUNT', 'to_type' => 'forum', 'to_fieldname' => '_bbp_total_reply_count' ); // Forum title. $this->field_map[] = array( 'from_tablename' => 'FORUM_FORUM', 'from_fieldname' => 'F_SUBJECT', 'to_type' => 'forum', 'to_fieldname' => 'post_title' ); // Forum slug (Clean name to avoid confilcts) $this->field_map[] = array( 'from_tablename' => 'FORUM_FORUM', 'from_fieldname' => 'F_SUBJECT', 'to_type' => 'forum', 'to_fieldname' => 'post_name', 'callback_method' => 'callback_slug' ); // Forum description. $this->field_map[] = array( 'from_tablename' => 'FORUM_FORUM', 'from_fieldname' => 'F_DESCRIPTION', 'to_type' => 'forum', 'to_fieldname' => 'post_content', 'callback_method' => 'callback_null' ); // Forum display order (Starts from 1) $this->field_map[] = array( 'from_tablename' => 'FORUM_FORUM', 'from_fieldname' => 'F_ORDER', 'to_type' => 'forum', 'to_fieldname' => 'menu_order' ); // Forum type (Category = 0 or Forum = 1, Stored in postmeta) $this->field_map[] = array( // 'from_tablename' => 'FORUM_FORUM', // 'from_fieldname' => 'the_forum_type', 'to_type' => 'forum', 'to_fieldname' => '_bbp_forum_type', // 'callback_method' => 'callback_forum_type' 'default' => 'forum' ); // Forum status (Unlocked = 0 or Locked = 1, Stored in postmeta) $this->field_map[] = array( 'from_tablename' => 'FORUM_FORUM', 'from_fieldname' => 'F_STATUS', 'to_type' => 'forum', 'to_fieldname' => '_bbp_status', 'callback_method' => 'callback_forum_status' ); // Forum dates. $this->field_map[] = array( 'to_type' => 'forum', 'to_fieldname' => 'post_date', 'default' => date('Y-m-d H:i:s') ); $this->field_map[] = array( 'to_type' => 'forum', 'to_fieldname' => 'post_date_gmt', 'default' => date('Y-m-d H:i:s') ); $this->field_map[] = array( 'to_type' => 'forum', 'to_fieldname' => 'post_modified', 'default' => date('Y-m-d H:i:s') ); $this->field_map[] = array( 'to_type' => 'forum', 'to_fieldname' => 'post_modified_gmt', 'default' => date('Y-m-d H:i:s') ); // Setup the table joins for the forum section /* $this->field_map[] = array( 'from_tablename' => 'groups_table', 'from_fieldname' => 'forum_id', 'join_tablename' => 'forums_table', 'join_type' => 'INNER', 'join_expression' => 'USING groups_table.forum_id = forums_table.forum_id',*/ // 'from_expression' => 'WHERE forums_table.forum_id != 1', /* 'to_type' => 'forum' );*/ /** Forum Subscriptions Section ***************************************/ // Subscribed forum ID (Stored in usermeta) /* $this->field_map[] = array( 'from_tablename' => 'forum_subscriptions_table', 'from_fieldname' => 'the_forum_id', 'to_type' => 'forum_subscriptions', 'to_fieldname' => '_bbp_forum_subscriptions' );*/ // Subscribed user ID (Stored in usermeta) /* $this->field_map[] = array( 'from_tablename' => 'forum_subscriptions_table', 'from_fieldname' => 'the_user_id', 'to_type' => 'forum_subscriptions', 'to_fieldname' => 'user_id', 'callback_method' => 'callback_userid' );*/ /** Topic Section *****************************************************/ // Setup table joins for the topic section at the base of this section // Old topic id (Stored in postmeta) $this->field_map[] = array( 'from_tablename' => 'FORUM_TOPICS', 'from_fieldname' => 'TOPIC_ID', 'to_type' => 'topic', 'to_fieldname' => '_bbp_old_topic_id' ); // Topic reply count (Stored in postmeta) $this->field_map[] = array( 'from_tablename' => 'FORUM_TOPICS', 'from_fieldname' => 'T_REPLIES', 'to_type' => 'topic', 'to_fieldname' => '_bbp_reply_count', 'callback_method' => 'callback_topic_reply_count' ); // Topic total reply count (Stored in postmeta) $this->field_map[] = array( 'from_tablename' => 'FORUM_TOPICS', 'from_fieldname' => 'T_REPLIES', 'to_type' => 'topic', 'to_fieldname' => '_bbp_total_reply_count', 'callback_method' => 'callback_topic_reply_count' ); // Topic parent forum id (If no parent, then 0. Stored in postmeta) $this->field_map[] = array( 'from_tablename' => 'FORUM_TOPICS', 'from_fieldname' => 'FORUM_ID', 'to_type' => 'topic', 'to_fieldname' => '_bbp_forum_id', 'callback_method' => 'callback_forumid' ); // Topic author. $this->field_map[] = array( 'from_tablename' => 'FORUM_TOPICS', 'from_fieldname' => 'T_AUTHOR', 'to_type' => 'topic', 'to_fieldname' => 'post_author', 'callback_method' => 'callback_userid' ); // Topic author ip (Stored in postmeta) $this->field_map[] = array( 'from_tablename' => 'FORUM_TOPICS', 'from_fieldname' => 'T_IP', 'to_type' => 'topic', 'to_fieldname' => '_bbp_author_ip' ); // Topic content. $this->field_map[] = array( 'from_tablename' => 'FORUM_TOPICS', 'from_fieldname' => 'T_MESSAGE', 'to_type' => 'topic', 'to_fieldname' => 'post_content', 'callback_method' => 'callback_html' ); // Topic title. $this->field_map[] = array( 'from_tablename' => 'FORUM_TOPICS', 'from_fieldname' => 'T_SUBJECT', 'to_type' => 'topic', 'to_fieldname' => 'post_title' ); // Topic slug (Clean name to avoid conflicts) $this->field_map[] = array( 'from_tablename' => 'FORUM_TOPICS', 'from_fieldname' => 'T_SUBJECT', 'to_type' => 'topic', 'to_fieldname' => 'post_name', 'callback_method' => 'callback_slug' ); // Topic status (Open or Closed) $this->field_map[] = array( 'from_tablename' => 'FORUM_TOPICS', 'from_fieldname' => 'T_STATUS', 'to_type' => 'topic', 'to_fieldname' => '_bbp_old_closed_status_id', 'callback_method' => 'callback_topic_status' ); // Topic parent forum id (If no parent, then 0) $this->field_map[] = array( 'from_tablename' => 'FORUM_TOPICS', 'from_fieldname' => 'FORUM_ID', 'to_type' => 'topic', 'to_fieldname' => 'post_parent', 'callback_method' => 'callback_forumid' ); // Sticky status (Stored in postmeta) $this->field_map[] = array( 'from_tablename' => 'FORUM_TOPICS', 'from_fieldname' => 'T_STICKY', 'to_type' => 'topic', 'to_fieldname' => '_bbp_old_sticky_status_id', 'callback_method' => 'callback_sticky_status' ); // Topic dates. $this->field_map[] = array( 'from_tablename' => 'FORUM_TOPICS', 'from_fieldname' => 'T_DATE', 'to_type' => 'topic', 'to_fieldname' => 'post_date', 'callback_method' => 'callback_datetime' ); $this->field_map[] = array( 'from_tablename' => 'FORUM_TOPICS', 'from_fieldname' => 'T_DATE', 'to_type' => 'topic', 'to_fieldname' => 'post_date_gmt', 'callback_method' => 'callback_datetime' ); $this->field_map[] = array( 'from_tablename' => 'FORUM_TOPICS', 'from_fieldname' => 'T_LAST_POST_DATE', 'to_type' => 'topic', 'to_fieldname' => 'post_modified', 'callback_method' => 'callback_datetime' ); $this->field_map[] = array( 'from_tablename' => 'FORUM_TOPICS', 'from_fieldname' => 'T_LAST_POST_DATE', 'to_type' => 'topic', 'to_fieldname' => 'post_modified_gmt', 'callback_method' => 'callback_datetime' ); $this->field_map[] = array( 'from_tablename' => 'FORUM_TOPICS', 'from_fieldname' => 'T_LAST_POST', 'to_type' => 'topic', 'to_fieldname' => '_bbp_last_active_time', 'callback_method' => 'callback_datetime' ); $this->field_map[] = array( 'from_tablename' => 'FORUM_TOPICS', 'from_fieldname' => 'T_MESSAGE', 'join_tablename' => 'thread', 'join_type' => 'INNER', 'join_expression' => 'USING (threadid) WHERE post.parentid = 0', 'to_type' => 'topic', 'to_fieldname' => 'post_content', 'callback_method' => 'callback_html' ); // Setup any table joins needed for the topic section $this->field_map[] = array( 'from_tablename' => 'FORUM_REPLY', 'from_fieldname' => 'TOPIC_ID', 'join_tablename' => 'FORUM_TOPICS', 'join_type' => 'INNER', 'join_expression' => 'USING FORUM_REPLY.TOPIC_ID = FORUM_TOPICS.TOPIC_ID', 'from_expression' => 'WHERE FORUM_FORUM.TOPIC_ID = 0', 'to_type' => 'topic' ); /** Tags Section ******************************************************/ /** Topic Subscriptions Section ***************************************/ /** Favorites Section *************************************************/ // Favorited topic ID (Stored in usermeta) /** Reply Section *****************************************************/ // Setup table joins for the reply section at the base of this section // Old reply id (Stored in postmeta) $this->field_map[] = array( 'from_tablename' => 'FORUM_REPLY', 'from_fieldname' => 'REPLY_ID', 'to_type' => 'reply', 'to_fieldname' => '_bbp_old_reply_id' ); // Reply parent forum id (If no parent, then 0. Stored in postmeta) $this->field_map[] = array( 'from_tablename' => 'FORUM_REPLY', 'from_fieldname' => 'FORUM_ID', 'to_type' => 'reply', 'to_fieldname' => '_bbp_forum_id', 'callback_method' => 'callback_forumid' ); // Reply parent topic id (If no parent, then 0. Stored in postmeta) $this->field_map[] = array( 'from_tablename' => 'FORUM_REPLY', 'from_fieldname' => 'TOPIC_ID', 'to_type' => 'reply', 'to_fieldname' => '_bbp_topic_id', 'callback_method' => 'callback_topicid' ); // Reply author ip (Stored in postmeta) $this->field_map[] = array( 'from_tablename' => 'FORUM_REPLY', 'from_fieldname' => 'R_IP', 'to_type' => 'reply', 'to_fieldname' => '_bbp_author_ip' ); // Reply author. $this->field_map[] = array( 'from_tablename' => 'FORUM_REPLY', 'from_fieldname' => 'R_AUTHOR', 'to_type' => 'reply', 'to_fieldname' => 'post_author', 'callback_method' => 'callback_userid' ); // Reply title and reply slugs // Note: We don't actually want either a reply title or a reply slug as // we want single replies to use their ID as the permalink. // Reply content. $this->field_map[] = array( 'from_tablename' => 'FORUM_REPLY', 'from_fieldname' => 'R_MESSAGE', 'to_type' => 'reply', 'to_fieldname' => 'post_content', 'callback_method' => 'callback_html' ); /* Snizt doesnt use reply order // Reply order. $this->field_map[] = array( 'from_tablename' => 'FORUM_REPLY', 'from_fieldname' => 'the_reply_order', 'to_type' => 'reply', 'to_fieldname' => 'menu_order' ); */ // Reply parent topic id (If no parent, then 0) $this->field_map[] = array( 'from_tablename' => 'FORUM_REPLY', 'from_fieldname' => 'TOPIC_ID', 'to_type' => 'reply', 'to_fieldname' => 'post_parent', 'callback_method' => 'callback_topicid' ); // Reply dates. $this->field_map[] = array( 'from_tablename' => 'FORUM_REPLY', 'from_fieldname' => 'R_DATE', 'to_type' => 'reply', 'to_fieldname' => 'post_date', 'callback_method' => 'callback_datetime' ); $this->field_map[] = array( 'from_tablename' => 'FORUM_REPLY', 'from_fieldname' => 'R_DATE', 'to_type' => 'reply', 'to_fieldname' => 'post_date_gmt', 'callback_method' => 'callback_datetime' ); $this->field_map[] = array( 'from_tablename' => 'FORUM_REPLY', 'from_fieldname' => 'R_DATE', 'to_type' => 'reply', 'to_fieldname' => 'post_modified', 'callback_method' => 'callback_datetime' ); $this->field_map[] = array( 'from_tablename' => 'FORUM_REPLY', 'from_fieldname' => 'R_DATE', 'to_type' => 'reply', 'to_fieldname' => 'post_modified_gmt', 'callback_method' => 'callback_datetime' ); // Setup any table joins needed for the reply section /* $this->field_map[] = array( 'from_tablename' => 'FORUM_TOPICS', 'from_fieldname' => 'TOPIC_ID', 'join_tablename' => 'FORUM_REPLY', 'join_type' => 'INNER', 'join_expression' => 'USING FORUM_TOPICS.TOPIC_ID = FORUM_REPLY.TOPIC_ID', 'from_expression' => 'WHERE FORUM_TOPICS.first_post != 0', 'to_type' => 'reply' );*/ /** User Section ******************************************************/ // Setup table joins for the user section at the base of this section // Store old user id (Stored in usermeta) $this->field_map[] = array( 'from_tablename' => 'FORUM_MEMBERS', 'from_fieldname' => 'MEMBER_ID', 'to_type' => 'user', 'to_fieldname' => '_bbp_old_user_id' ); // Store old user password (Stored in usermeta serialized with salt) $this->field_map[] = array( 'from_tablename' => 'FORUM_MEMBERS', 'from_fieldname' => 'M_PASSWORD', 'to_type' => 'user', 'to_fieldname' => '_bbp_password', 'callback_method' => 'callback_savepass' ); // Store old user salt (This is only used for the SELECT row info for the above password save) /* $this->field_map[] = array( 'from_tablename' => 'FORUM_MEMBERS', 'from_fieldname' => 'the_users_password_salt', 'to_type' => 'user', 'to_fieldname' => '' );*/ // User password verify class (Stored in usermeta for verifying password) /*$this->field_map[] = array( 'to_type' => 'user', 'to_fieldname' => '_bbp_class', 'default' => 'Example' );*/ // User name. $this->field_map[] = array( 'from_tablename' => 'FORUM_MEMBERS', 'from_fieldname' => 'M_NAME', 'to_type' => 'user', 'to_fieldname' => 'user_login' ); // User nice name. $this->field_map[] = array( 'from_tablename' => 'FORUM_MEMBERS', 'from_fieldname' => 'M_NAME', 'to_type' => 'user', 'to_fieldname' => 'user_nicename' ); // User email. $this->field_map[] = array( 'from_tablename' => 'FORUM_MEMBERS', 'from_fieldname' => 'M_EMAIL', 'to_type' => 'user', 'to_fieldname' => 'user_email' ); // User homepage. $this->field_map[] = array( 'from_tablename' => 'FORUM_MEMBERS', 'from_fieldname' => 'M_HOMEPAGE', 'to_type' => 'user', 'to_fieldname' => 'user_url' ); /* Snitz doesn't use user registered // User registered. $this->field_map[] = array( 'from_tablename' => 'FORUM_MEMBERS', 'from_fieldname' => 'the_users_registration_date', 'to_type' => 'user', 'to_fieldname' => 'user_registered', 'callback_method' => 'callback_datetime' ); */ /* Snitz doesn't use user status // User status. $this->field_map[] = array( 'from_tablename' => 'FORUM_MEMBERS', 'from_fieldname' => 'the_users_status', 'to_type' => 'user', 'to_fieldname' => 'user_status' ); */ // User display name. $this->field_map[] = array( 'from_tablename' => 'FORUM_MEMBERS', 'from_fieldname' => 'M_NAME', 'to_type' => 'user', 'to_fieldname' => 'display_name' ); // User Profile Field 1 (Stored in usermeta) $this->field_map[] = array( 'from_tablename' => 'FORUM_MEMBERS', 'from_fieldname' => 'M_AIM', 'to_type' => 'user', 'to_fieldname' => 'aim' ); // User Profile Field 2 (Stored in usermeta) $this->field_map[] = array( 'from_tablename' => 'FORUM_MEMBERS', 'from_fieldname' => 'M_YAHOO', 'to_type' => 'user', 'to_fieldname' => 'yim' ); // User Profile Field 3 (Stored in usermeta) $this->field_map[] = array( 'from_tablename' => 'FORUM_MEMBERS', 'from_fieldname' => 'M_SIG', 'to_type' => 'user', 'to_fieldname' => '_bbp_snitz_user_sig' ); // Setup any table joins needed for the user section /* $this->field_map[] = array( 'from_tablename' => 'users_profile_table', 'from_fieldname' => 'the_users_id', 'join_tablename' => 'FORUM_MEMBERS', 'join_type' => 'INNER', 'join_expression' => 'USING users_profile_table.MEMBER_ID = FORUM_MEMBERS.MEMBER_ID', 'from_expression' => 'WHERE FORUM_MEMBERS.MEMBER_ID != -1', 'to_type' => 'user' );*/ } /** * This method allows us to indicates what is or is not converted for each * converter. */ public function info() { return ''; } /** * This method is to save the salt and password together. That * way when we authenticate it we can get it out of the database * as one value. Array values are auto sanitized by WordPress. */ public function callback_savepass( $field, $row ) { $pass_array = array( 'hash' => $field, 'salt' => $row['salt'] ); return $pass_array; } /** * This method is to take the pass out of the database and compare * to a pass the user has typed in. */ public function authenticate_pass( $password, $serialized_pass ) { $pass_array = unserialize( $serialized_pass ); return ( $pass_array['hash'] == md5( md5( $password ). $pass_array['salt'] ) ); } /** * Translate the forum status from Snitz v3.x numeric's to WordPress's strings. * * @param int $status Snitz v3.x numeric forum status * @return string WordPress safe */ public function callback_forum_status( $status = 1 ) { switch ( $status ) { case 0 : $status = 'closed'; // Snitz forum status closed 'F_STATUS = 0' break; case 1 : default : $status = 'open'; // Snitz forum status open 'F_STATUS = 1' break; } return $status; } /** * Translate the topic status from Snitz v3.x numeric's to WordPress's strings. * * @param int $status Snitz v3.x numeric topic status * @return string WordPress safe */ public function callback_topic_status( $status = 1 ) { switch ( $status ) { case 0 : $status = 'closed'; // Snitz topic status closed 'T_STATUS = 0' break; case 1 : default : $status = 'publish'; // Snitz topic status open 'T_STATUS = 1' break; } return $status; } /** * Translate the topic sticky status type from Snitz 3.x numeric's to WordPress's strings. * * @param int $status Snitz 3.x numeric forum type * @return string WordPress safe */ public function callback_sticky_status( $status = 0 ) { switch ( $status ) { case 1 : $status = 'sticky'; // Snitz Sticky 'T_STICKY = 1' break; case 0 : default : $status = 'normal'; // Snitz normal topic 'T_STICKY = 0' break; } return $status; } }September 2, 2020 at 6:28 am #214182In reply to: SEO Meta Description for Forums and Topics
Mark Smith
ParticipantWe understand that Yoast and bbPress may not be fully integrated. We have an open-issue report here: https://github.com/Yoast/wordpress-seo/issues/7332 which seeks to do that. We suggest commenting on the issue so you may be kept aware of updates. You may need to create an account in order to do that.
August 31, 2020 at 1:35 pm #214160In reply to: Editing bbpress css from dashboard?
Robin W
Moderatoryes if you don’t want the hassle of css editing, then this may well do all the css you need to change
August 30, 2020 at 6:41 am #214141In reply to: Remove forum prefix before users
Robin W
ModeratorI think this should do it, but check that it works, and try it from topics/replies freshness etc.
add_filter ('bbp_get_user_slug' , 'rew_get_user_slug' ) ; function rew_get_user_slug ($slug) { $default = 'users' ; // Filter & return return apply_filters( 'rew_get_user_slug', get_option( '_bbp_user_slug', $default ) ); }Put this in your child theme’s function file –
ie wp-content/themes/%your-theme-name%/functions.php
where %your-theme-name% is the name of your theme
or use
August 29, 2020 at 7:45 am #214127In reply to: Documented import from snitz access database
Robin W
Moderatorbut yes, looks like the way conversion works is different, so use the new ‘to’ and just out your snitz from.
I think this might be your problem
CRITICALLY I also added the following as the example doesn’t had a bit that brings the actual topic content across !
in the first post above.
If you are starting again then make sure you blank the forums in wordpress first, so it does the whole job again
dashboard>forums>reset forums.
August 27, 2020 at 12:21 am #214060In reply to: how to customize search results
smith512
ParticipantI am worried about that “GD Power Search for bbPress” is not verified my wordpress version.
Do you intend to update this?August 26, 2020 at 11:53 am #214056In reply to: BBPress Create Forum Shortcode not working
Robin W
Moderatoryes this seems to be a bug.
in
\bbpress\includes\forums\functions.php
line 197 has
// No forum parent was passed (should never happen) if ( empty( $forum_parent_id ) ) { bbp_add_error( 'bbp_new_forum_missing_parent', __( '<strong>ERROR</strong>: Your forum must have a parent.', 'bbpress' ) );but a top level forum will have zero so empty !
(I’m not a bbpress author, I just help moderate here, so not under my direct powers to change)
To correct this for another user, I did the following :
created a hidden forum – then noted the ID (in this case 4537)
then in
\bbpress\templates\default\bbpress\form-forum.php
changed line 138 etc. from
<p> <label for="bbp_forum_parent_id"><?php esc_html_e( 'Parent Forum:', 'bbpress' ); ?></label><br /> <?php bbp_dropdown( array( 'select_id' => 'bbp_forum_parent_id', 'show_none' => esc_html__( '— No parent —', 'bbpress' ), 'selected' => bbp_get_form_forum_parent(), 'exclude' => bbp_get_forum_id() ) ); ?> </p>to
<?php //the code in incudes/forums/functions won't let post parent be blank. //to get this to work, we have created a hidden forum in the site. This forums ID is 4537 //if the hidden forum exists, then use this forums id //otherwise show the post parent section $forum_parent_id = bbp_get_forum_id( 4537 ); if (!empty( $forum_parent_id )) { ?> <input type="hidden" id="bbp_forum_parent_id" name="bbp_forum_parent_id" value="4537"> <?php } else { ?> <p> <label for="bbp_forum_parent_id"><?php esc_html_e( 'Parent Forum:', 'bbpress' ); ?></label><br /> <?php bbp_dropdown( array( 'select_id' => 'bbp_forum_parent_id', 'show_none' => esc_html__( '— No parent —', 'bbpress' ), 'selected' => bbp_get_form_forum_parent(), 'exclude' => bbp_get_forum_id() ) ); ?> </p> <?php } ?>This template then gets saved to your child themes directory as
wp-content/themes/%your-theme-name%/bbpress/form-forum.php
bbPress will now use this template instead of the original
Finally, add an action to re-write the parent forum from 4537 to zero post forum creation
add_action( 'bbp_new_forum_post_extras', 'ltc_limit_forum', 10 ,1 ); function ltc_limit_forum ($forum_id) { //this function is fired when a forum is created //set post parent to zero wp_update_post( array( 'ID' => $forum_id, 'post_parent' => 0 ) ); }Put this in your child theme’s function file –
ie wp-content/themes/%your-theme-name%/functions.php
where %your-theme-name% is the name of your theme
or use
You could amend that function to have an if statement so if forum parent is 4537 then create forum parent as 0, but in this case there were no times when a sub forum was being created, so it was not needed.
I know this is quite convoluted, but it worked !!
There is a trac ticket for this issue somewhere, so the authors are aware
-
AuthorSearch Results