Skip to:
Content
Pages
Categories
Search
Top
Bottom

Search Results for 'code'

Viewing 25 results - 3,726 through 3,750 (of 32,517 total)
  • Author
    Search Results
  • #200597
    abhipatodi
    Participant

    To check if the user is logged in, is_user_logged_in() is used:
    function is_user_logged_in() {
    $user = wp_get_current_user();
    return $user->exists();
    }
    True if user is logged in, false if not logged in.

    To obtain the default data (such as User ID, User Login, etc.)of the user try this code:

    global $bp;
    $the_user_id = $bp->loggedin_user->userdata->ID;
    $the_user_login = $bp->loggedin_user->userdata->user_login;

    To get data for the current logged in user, this this:
    `$the_first_name = bp_get_profile_field_data(‘field=First Name&user_id=’.bp_loggedin_user_id());

    Hope you find these code lines useful.

    #200596
    Barry
    Participant
    #200571
    9march
    Participant

    Hi robin,

    I have the same issue on my site, I added the code as it is but when i give a user the ‘tutor’ role, After saving the role disappears and the user has no bbpress role assigned to them.Even i i signup as a subscriber, If the default role is set to be ‘tutor’ The newly registered user ends up with no bbpress role.

    Thanks,

    #200569
    bdd
    Participant

    When members on my site are pasting text into a post, it’s showing up as a bunch of code with HTML tags. If I paste the same text as an admin, it shows up fine. I’d like it to either work for them like it works for me, or to at least strip out the tags and show plain text. Help? Thanks.

    For example, they paste text that shows up like this:

    <div class=”section-block” style=”margin: 0px 0px 30px; padding: 0px; border: 0px; outline: 0px; font-size: 13px; vertical-align: baseline; background: #fbfbfb; color: #222222; font-family: ‘Open Sans’, sans-serif;”>
    <h2 style=”margin: 0px 0px 10px; padding: 0px; border: 0px; outline: 0px; font-size: 20px; vertical-align: middle; background: transparent; color: #000000;”>Getting Started</h2>
    <p style=”margin: 0px 0px 10px; padding: 0px; border: 0px; outline: 0px; vertical-align: baseline; background: transparent;”>New to BuddyPress? Not sure where to begin? <i style=”margin: 0px; padding: 0px; border: 0px; outline: 0px; vertical-align: baseline; background: transparent;”>Getting Started</i> is here to help! Everything you need to know about setting up your new BuddyPress powered site is here from installing and activating to setting up Extended Profile fields.</p>
    
    </div>
    <div class=”section-block” style=”margin: 0px 0px 30px; padding: 0px; border: 0px; outline: 0px; font-size: 13px; vertical-align: baseline; background: #fbfbfb; color: #222222; font-family: ‘Open Sans’, sans-serif;”>
    <h2 style=”margin: 0px 0px 10px; padding: 0px; border: 0px; outline: 0px; font-size: 20px; vertical-align: middle; background: transparent; color: #000000;”>BuddyPress Features</h2>
    </div>

    And I paste it and it shows up as normal text (with proper styling/formatting):

    Getting Started
    New to BuddyPress? Not sure where to begin? Getting Started is here to help! Everything you need to know about setting up your new BuddyPress powered site is here from installing and activating to setting up Extended Profile fields.

    BuddyPress Features

    #200552
    abhipatodi
    Participant

    Just pick one out of blue
    <object width=”425″ height=”344″><param name=”movie” value=”http://www.youtube.com/v/WDT3JBgJn6M…</param><param name=”allowFullScreen” value=”true”></param><param name=”allowscriptaccess” value=”always”></param><embed src=”http://www.youtube.com/v/WDT3JBgJn6M&hl=en_US&fs=1&&#8221; type=”application/x-shockwave-flash” allowscriptaccess=”always” allowfullscreen=”true” width=”425″ height=”344″></embed></object>Change width and height in the embeded code

    This code is to change the size of youtube embedded videos

    #200542
    Robin W
    Moderator

    I am private groups author.

    Sorry but the plugin does not do that, and I don’t know of any code that does that

    #200521
    kjhjkhjk
    Participant

    In all the post of the forum in general

    I mean when someone uploads an image, automatically reduce the size of the youtube video embed content.

    For the images, I used this CSS code and works fine

    #bbpress-forums div.bbp-reply-content img, #bbpress-forums div.bbp-topic-content img {
    max-width: 500px;
    max-height:450px;
    height: auto;
    }

    But for the videos embed I still have the problem

    #200520
    spellman
    Participant

    That’s for popular bbcodes, but it doesn’t let you make your own. =(

    #200496
    fulviods
    Participant

    Hi,

    Is there a way to replace the username by the First/last name in the forums but also in the email notifications ?

    I found old topics with some code, but nothing work !

    Thanks for your help

    #200489
    Robin W
    Moderator
    #200488
    spellman
    Participant

    I’m trying to figure out how to add shortcodes/bbcode to my bbpress website. I used to do this a lot with phpbb, but I can’t figure out how to do it with bbpress.

    I want my users to be able to type in [card]Serra Angel[/card] and have the posted code be <div class=”card”>Serra Angel</div>.

    How can I add this? Ideally, it would reside in forum posts as button, much like the LINK IMG CODE etc buttons.

    #200454
    tapiohuuhaa
    Participant

    I used google search “forum topic get forum” and get this page. Hopefully I get help.

    If I’m in some topic, I would like to get link with the anchor #new_post to the forum, which the topic relates with.

    I assume that this somewhat relates with to the first question because this relates also with forum and topic names.

    I don’t figure how to get for forum_link($topic->forum_id); the id of the topic.

    I would use Code Snippet for adding link.

    #200425
    antonv
    Participant

    Hi guys, I am developing a website using 2.6-rc-7, and changing the default look of bbpress. (paged and threaded replies with alternating gray white backgrounds)

    I have one problem the style sheet located .../theme/ccs/bbpress.css is not loaded,

    I ended up in putting the css code into the theme style and deleting the default styles of the plugin.

    This is either a bug in 2.6-rc-7 or I am missing some coding finesse to make this happen. Any ideas?

    WP 5.2, PHP 7.1,

    PS. bbp 2.5.14 does not have above problem.

    #200406
    Benjamin
    Participant

    I think I may have fixed it. Time to run another import. I’ve made the following changes to the import script.

    <?php
    
    /**
     * Implementation of ECO Forums converter.
     *
     * @since bbPress (r4689)
     * @link Codex Docs https://codex.bbpress.org/import-forums/custom-import
     */
    class VSI extends BBP_Converter_Base {
    
    	/**
    	 * Main Constructor
    	 *
    	 * @uses Example_Converter::setup_globals()
    	 */
    	function __construct() {
    		parent::__construct();
    		$this->setup_globals();
    	}
    
    	/**
    	 * Sets up the field mappings
    	 */
    	public function setup_globals() {
    
    		/** Forum Section *****************************************************/
    
    		// Setup table joins for the forum section at the base of this section
    
    		// Forum id (Stored in postmeta)
    		$this->field_map[] = array(
    			'from_tablename'  => 'ECOFORUMS_FORUMS',
    			'from_fieldname'  => 'forumid',
    			'to_type'         => 'forum',
    			'to_fieldname'    => '_bbp_forum_id'
    		);
    
    		// Forum parent id (If no parent, then 0. Stored in postmeta)
    		//$this->field_map[] = array(
    		//	'from_tablename'  => 'forums_table',
    		//	'from_fieldname'  => 'the_parent_id',
    		//	'to_type'         => 'forum',
    		//	'to_fieldname'    => '_bbp_forum_parent_id'
    		//);
    
    		// Forum topic count (Stored in postmeta)
    		$this->field_map[] = array(
    			'from_tablename' => 'ECOFORUMS_FORUMS',
    			'from_fieldname' => 'numberoftopics',
    			'to_type'        => 'forum',
    			'to_fieldname'   => '_bbp_topic_count'
    		);
    
    		// Forum reply count (Stored in postmeta)
    		$this->field_map[] = array(
    			'from_tablename' => 'ECOFORUMS_FORUMS',
    			'from_fieldname' => 'numberofreplies',
    			'to_type'        => 'forum',
    			'to_fieldname'   => '_bbp_reply_count'
    		);
    
    		// Forum total topic count (Stored in postmeta)
    		//$this->field_map[] = array(
    		//	'from_tablename' => 'forums_table',
    		//	'from_fieldname' => 'the_total_topic_count',
    		//	'to_type'        => 'forum',
    		//	'to_fieldname'   => '_bbp_total_topic_count'
    		//);
    
    		// Forum total reply count (Stored in postmeta)
    		//$this->field_map[] = array(
    		//	'from_tablename' => 'forums_table',
    		//	'from_fieldname' => 'the_total_reply_count',
    		//	'to_type'        => 'forum',
    		//	'to_fieldname'   => '_bbp_total_reply_count'
    		//);
    
    		// Forum title.
    		$this->field_map[] = array(
    			'from_tablename'  => 'ECOFORUMS_FORUMS',
    			'from_fieldname'  => 'forumtitle',
    			'to_type'         => 'forum',
    			'to_fieldname'    => 'post_title'
    		);
    
    		// Forum slug (Clean name to avoid confilcts)
    		//$this->field_map[] = array(
    		//	'from_tablename'  => 'forums_table',
    		//	'from_fieldname'  => 'the_forum_slug',
    		//	'to_type'         => 'forum',
    		//	'to_fieldname'    => 'post_name',
    		//	'callback_method' => 'callback_slug'
    		//);
    
    		// Forum description.
    		$this->field_map[] = array(
    			'from_tablename'  => 'ECOFORUMS_FORUMS',
    			'from_fieldname'  => 'forumdescription',
    			'to_type'         => 'forum',
    			'to_fieldname'    => 'post_content',
    			'callback_method' => 'callback_null'
    		);
    
    		// Forum display order (Starts from 1)
    		$this->field_map[] = array(
    			'from_tablename'  => 'ECOFORUMS_FORUMS',
    			'from_fieldname'  => 'forumorder',
    			'to_type'         => 'forum',
    			'to_fieldname'    => 'menu_order'
    		);
    
    		// 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'
    		//);
    
    		/** Topic Section *****************************************************/
    
    		// Setup table joins for the topic section at the base of this section
    
    		// Topic id (Stored in postmeta)
    		$this->field_map[] = array(
    			'from_tablename'  => 'ECOFORUMS_MESSAGES',
    			'from_fieldname'  => 'messageid',
    			'to_type'         => 'topic',
    			'to_fieldname'    => '_bbp_topic_id'
    		);
    
    		// Topic reply count (Stored in postmeta)
    		$this->field_map[] = array(
    			'from_tablename'  => 'ECOFORUMS_MESSAGES',
    			'from_fieldname'  => 'replycount',
    			'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'  => 'topics_table',
    		//	'from_fieldname'  => 'the_total_topic_reply_count',
    		//	'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'  => 'ECOFORUMS_MESSAGES',
    			'from_fieldname'  => 'forumid',
    			'to_type'         => 'topic',
    			'to_fieldname'    => '_bbp_forum_id',
    			'callback_method' => 'callback_forumid'
    		);
    
    		// Topic author.
    		$this->field_map[] = array(
    			'from_tablename'  => 'ECOFORUMS_MESSAGES',
    			'from_fieldname'  => 'memberid',
    			'to_type'         => 'topic',
    			'to_fieldname'    => 'post_author',
    			'callback_method' => 'callback_userid'
    		);
    
    		// Topic author ip (Stored in postmeta)
    		$this->field_map[] = array(
    			'from_tablename'  => 'ECOFORUMS_MESSAGES',
    			'from_fieldname'  => 'ipaddress',
    			'to_type'         => 'topic',
    			'to_fieldname'    => '_bbp_author_ip'
    		);
    
    		// Topic content.
    		$this->field_map[] = array(
    			'from_tablename'  => 'ECOFORUMS_MESSAGES',
    			'from_fieldname'  => 'forummessage',
    			'to_type'         => 'topic',
    			'to_fieldname'    => 'post_content',
    			'callback_method' => 'callback_html'
    		);
    
    		// Topic title.
    		$this->field_map[] = array(
    			'from_tablename'  => 'ECOFORUMS_MESSAGES',
    			'from_fieldname'  => 'forumsubject',
    			'to_type'         => 'topic',
    			'to_fieldname'    => 'post_title'
    		);
    
    		// Topic slug (Clean name to avoid conflicts)
    		//$this->field_map[] = array(
    		//	'from_tablename'  => 'topics_table',
    		//	'from_fieldname'  => 'the_topic_slug',
    		//	'to_type'         => 'topic',
    		//	'to_fieldname'    => 'post_name',
    		//	'callback_method' => 'callback_slug'
    		//);
    
    		// Topic parent forum id (If no parent, then 0)
    		$this->field_map[] = array(
    			'from_tablename'  => 'ECOFORUMS_MESSAGES',
    			'from_fieldname'  => 'forumid',
    			'to_type'         => 'topic',
    			'to_fieldname'    => 'post_parent',
    			'callback_method' => 'callback_forumid'
    		);
    
    		// Sticky status (Stored in postmeta))
    		//$this->field_map[] = array(
    		//	'from_tablename'  => 'topics_table',
    		//	'from_fieldname'  => 'the_topic_sticky_status',
    		//	'to_type'         => 'topic',
    		//	'to_fieldname'    => '_bbp_old_sticky_status',
    		//	'callback_method' => 'callback_sticky_status'
    		//);
    
    		// Topic dates.
    		$this->field_map[] = array(
    			'from_tablename'  => 'ECOFORUMS_MESSAGES',
    			'from_fieldname'  => 'datecreated',
    			'to_type'         => 'topic',
    			'to_fieldname'    => 'post_date',
    			'callback_method' => 'callback_datetime'
    		);
    		$this->field_map[] = array(
    			'from_tablename'  => 'ECOFORUMS_MESSAGES',
    			'from_fieldname'  => 'datecreated',
    			'to_type'         => 'topic',
    			'to_fieldname'    => 'post_date_gmt',
    			'callback_method' => 'callback_datetime'
    		);
    		$this->field_map[] = array(
    			'from_tablename'  => 'ECOFORUMS_MESSAGES',
    			'from_fieldname'  => 'dateupdate',
    			'to_type'         => 'topic',
    			'to_fieldname'    => 'post_modified',
    			'callback_method' => 'callback_datetime'
    		);
    		$this->field_map[] = array(
    			'from_tablename'  => 'ECOFORUMS_MESSAGES',
    			'from_fieldname'  => 'dateupdate',
    			'to_type'         => 'topic',
    			'to_fieldname'    => 'post_modified_gmt',
    			'callback_method' => 'callback_datetime'
    		);
    		//$this->field_map[] = array(
    		//	'from_tablename'  => 'topics_table',
    		//	'from_fieldname'  => 'the_topic_modified_date',
    		//	'to_type'         => 'topic',
    		//	'to_fieldname'    => '_bbp_last_active_time',
    		//	'callback_method' => 'callback_datetime'
    		//);
    
    		// Setup any table joins needed for the topic section
    		$this->field_map[] = array(
    			'from_tablename'  => 'ECOFORUMS_MESSAGES',
    			'from_fieldname'  => 'threadid',
    			'join_tablename'  => 'topics_table',
    			'join_type'       => 'INNER',
    			'join_expression' => 'USING replies_table.the_topic_id = topics_table.the_topic_id',
    			'from_expression' => 'WHERE ECOFORUMS_MESSAGES.threadid = 0',
    			'to_type'         => 'topic'
    		);
    
    		
    		/** Reply Section *****************************************************/
    
    		// Setup table joins for the reply section at the base of this section
    
    		// Reply id (Stored in postmeta)
    		$this->field_map[] = array(
    			'from_tablename'  => 'ECOFORUMS_MESSAGES',
    			'from_fieldname'  => 'threadid',
    			'to_type'         => 'reply',
    			'to_fieldname'    => '_bbp_post_id'
    		);
    
    		// Reply parent forum id (If no parent, then 0. Stored in postmeta)
    		$this->field_map[] = array(
    			'from_tablename'  => 'ECOFORUMS_MESSAGES',
    			'from_fieldname'  => 'forumid',
    			'to_type'         => 'reply',
    			'to_fieldname'    => '_bbp_forum_id',
    			'callback_method' => 'callback_topicid_to_forumid'
    		);
    
    		// Reply parent topic id (If no parent, then 0. Stored in postmeta)
    		$this->field_map[] = array(
    			'from_tablename'  => 'ECOFORUMS_MESSAGES',
    			'from_fieldname'  => 'replyto',
    			'to_type'         => 'reply',
    			'to_fieldname'    => '_bbp_topic_id',
    			'callback_method' => 'callback_topicid'
    		);
    
    		// Reply author ip (Stored in postmeta)
    		$this->field_map[] = array(
    			'from_tablename'  => 'ECOFORUMS_MESSAGES',
    			'from_fieldname'  => 'ipaddress',
    			'to_type'         => 'reply',
    			'to_fieldname'    => '_bbp_author_ip'
    		);
    
    		// Reply author.
    		$this->field_map[] = array(
    			'from_tablename'  => 'ECOFORUMS_MESSAGES',
    			'from_fieldname'  => 'memberid',
    			'to_type'         => 'reply',
    			'to_fieldname'    => 'post_author',
    			'callback_method' => 'callback_userid'
    		);
    
    		// Reply title.
    		$this->field_map[] = array(
    			'from_tablename'  => 'ECOFORUMS_MESSAGES',
    			'from_fieldname'  => 'forumsubject',
    			'to_type'         => 'reply',
    			'to_fieldname'    => 'post_title'
    		);
    
    		// Reply slug (Clean name to avoid conflicts)
    		//$this->field_map[] = array(
    		//	'from_tablename'  => 'replies_table',
    		//	'from_fieldname'  => 'the_reply_slug',
    		//	'to_type'         => 'reply',
    		//	'to_fieldname'    => 'post_name',
    		//	'callback_method' => 'callback_slug'
    		//);
    
    		// Reply content.
    		$this->field_map[] = array(
    			'from_tablename'  => 'ECOFORUMS_MESSAGES',
    			'from_fieldname'  => 'forummessage',
    			'to_type'         => 'reply',
    			'to_fieldname'    => 'post_content',
    			'callback_method' => 'callback_html'
    		);
    
    		// Reply order.
    		//$this->field_map[] = array(
    		//	'from_tablename'  => 'replies_table',
    		//	'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'  => 'ECOFORUMS_MESSAGES',
    			'from_fieldname'  => 'threadid',
    			'to_type'         => 'reply',
    			'to_fieldname'    => 'post_parent',
    			'callback_method' => 'callback_topicid'
    		);
    
    		// Reply dates.
    		$this->field_map[] = array(
    			'from_tablename'  => 'ECOFORUMS_MESSAGES',
    			'from_fieldname'  => 'datecreated',
    			'to_type'         => 'reply',
    			'to_fieldname'    => 'post_date',
    			'callback_method' => 'callback_datetime'
    		);
    		$this->field_map[] = array(
    			'from_tablename'  => 'ECOFORUMS_MESSAGES',
    			'from_fieldname'  => 'datecreated',
    			'to_type'         => 'reply',
    			'to_fieldname'    => 'post_date_gmt',
    			'callback_method' => 'callback_datetime'
    		);
    		$this->field_map[] = array(
    			'from_tablename'  => 'ECOFORUMS_MESSAGES',
    			'from_fieldname'  => 'dateupdate',
    			'to_type'         => 'reply',
    			'to_fieldname'    => 'post_modified',
    			'callback_method' => 'callback_datetime'
    		);
    		//$this->field_map[] = array(
    		//	'from_tablename'  => 'replies_table',
    		//	'from_fieldname'  => 'dateupdate',
    		//	'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'  => 'ECOFORUMS_MESSAGES',
    			'from_fieldname'  => 'threadid',
    			'join_tablename'  => 'replies_table',
    			'join_type'       => 'INNER',
    			'join_expression' => 'USING topics_table.the_topic_id = replies_table.the_topic_id',
    			'from_expression' => 'WHERE ECOFORUMS_MESSAGES.replyto != 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'  => 'ECO_MEMBERS',
    			'from_fieldname'  => 'member_id',
    			'to_type'         => 'user',
    			'to_fieldname'    => '_bbp_user_id'
    		);
    
    		// Store old User password (Stored in usermeta serialized with salt)
    		$this->field_map[] = array(
    			'from_tablename'  => 'ECO_MEMBERS',
    			'from_fieldname'  => 'userpassword',
    			'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'  => 'users_table',
    		//	'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'  => 'ECO_MEMBERS',
    			'from_fieldname'  => 'login_id',
    			'to_type'         => 'user',
    			'to_fieldname'    => 'user_login'
    		);
    
    		// User nice name.
    		$this->field_map[] = array(
    			'from_tablename' => 'ECO_MEMBERS',
    			'from_fieldname' => 'login_id',
    			'to_type'        => 'user',
    			'to_fieldname'   => 'user_nicename'
    		);
    
    		// User email.
    		$this->field_map[] = array(
    			'from_tablename'  => 'ECO_MEMBERS',
    			'from_fieldname'  => 'emailaddress',
    			'to_type'         => 'user',
    			'to_fieldname'    => 'user_email'
    		);
    
    		// User homepage.
    		//$this->field_map[] = array(
    		//	'from_tablename'  => 'users_table',
    		//	'from_fieldname'  => 'the_users_homepage_url',
    		//	'to_type'         => 'user',
    		//	'to_fieldname'    => 'user_url'
    		//);
    
    		// User registered.
    		$this->field_map[] = array(
    			'from_tablename'  => 'ECO_MEMBERS',
    			'from_fieldname'  => 'accountcreated',
    			'to_type'         => 'user',
    			'to_fieldname'    => 'user_registered',
    			'callback_method' => 'callback_datetime'
    		);
    
    		// User status.
    		//$this->field_map[] = array(
    		//	'from_tablename' => 'users_table',
    		//	'from_fieldname' => 'the_users_status',
    		//	'to_type'        => 'user',
    		//	'to_fieldname'   => 'user_status'
    		//);
    
    		// User display name.
    		$this->field_map[] = array(
    			'from_tablename' => 'ECO_MEMBERS',
    			'from_fieldname' => 'login_id',
    			'to_type'        => 'user',
    			'to_fieldname'   => 'display_name'
    		);
    
    		// User AIM (Stored in usermeta)
    		//$this->field_map[] = array(
    		//	'from_tablename'  => 'users_table',
    		//	'from_fieldname'  => 'the_users_aim',
    		//	'to_type'         => 'user',
    		//	'to_fieldname'    => 'aim'
    		//);
    
    		// User Yahoo (Stored in usermeta)
    		//$this->field_map[] = array(
    		//	'from_tablename'  => 'users_table',
    		//	'from_fieldname'  => 'the_users_yahoo',
    		//	'to_type'         => 'user',
    		//	'to_fieldname'    => 'yim'
    		//);
    
    		// User Jabber (Stored in usermeta)
    		//$this->field_map[] = array(
    		//	'from_tablename' => 'users_table',
    		//	'from_fieldname' => 'the_users_jabber',
    		//	'to_type'        => 'user',
    		//	'to_fieldname'   => 'jabber'
    		//);
    
    		// 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'  => 'users_table',
    		//	'join_type'       => 'INNER',
    		//	'join_expression' => 'USING users_profile_table.the_user_id = users_table.the_user_id',
    		//	'from_expression' => 'WHERE users_table.the_user_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'] ) );
    	}
    }
    
    Benjamin
    Participant

    So I’m converting a forum that was originally written in Coldfusion. I have imported the data into MySQL and thought I had the forum converting correctly (all the threads were imported). However it seems like replies were added as topics and not joined with the topic they were associated with. I’ve banged my head against this problem and now have to ask for help from people who know much more than I do. In exchange I will buy you a coffee or dinner 🙂

    Here’s a screenshot of the database I’m importing from

    DB
    and the result
    Result

    Here is my importing script

    <?php
    
    /**
     * Implementation of ECO Forums converter.
     *
     * @since bbPress (r4689)
     * @link Codex Docs http://codex.bbpress.org/import-forums/custom-import
     */
    class VSI extends BBP_Converter_Base {
    
    	/**
    	 * Main Constructor
    	 *
    	 * @uses Example_Converter::setup_globals()
    	 */
    	function __construct() {
    		parent::__construct();
    		$this->setup_globals();
    	}
    
    	/**
    	 * Sets up the field mappings
    	 */
    	public function setup_globals() {
    
    		/** Forum Section *****************************************************/
    
    		// Setup table joins for the forum section at the base of this section
    
    		// Forum id (Stored in postmeta)
    		$this->field_map[] = array(
    			'from_tablename'  => 'ECOFORUMS_FORUMS',
    			'from_fieldname'  => 'forumid',
    			'to_type'         => 'forum',
    			'to_fieldname'    => '_bbp_forum_id'
    		);
    
    		// Forum parent id (If no parent, then 0. Stored in postmeta)
    		//$this->field_map[] = array(
    		//	'from_tablename'  => 'forums_table',
    		//	'from_fieldname'  => 'the_parent_id',
    		//	'to_type'         => 'forum',
    		//	'to_fieldname'    => '_bbp_forum_parent_id'
    		//);
    
    		// Forum topic count (Stored in postmeta)
    		$this->field_map[] = array(
    			'from_tablename' => 'ECOFORUMS_FORUMS',
    			'from_fieldname' => 'numberoftopics',
    			'to_type'        => 'forum',
    			'to_fieldname'   => '_bbp_topic_count'
    		);
    
    		// Forum reply count (Stored in postmeta)
    		$this->field_map[] = array(
    			'from_tablename' => 'ECOFORUMS_FORUMS',
    			'from_fieldname' => 'numberofreplies',
    			'to_type'        => 'forum',
    			'to_fieldname'   => '_bbp_reply_count'
    		);
    
    		// Forum total topic count (Stored in postmeta)
    		//$this->field_map[] = array(
    		//	'from_tablename' => 'forums_table',
    		//	'from_fieldname' => 'the_total_topic_count',
    		//	'to_type'        => 'forum',
    		//	'to_fieldname'   => '_bbp_total_topic_count'
    		//);
    
    		// Forum total reply count (Stored in postmeta)
    		//$this->field_map[] = array(
    		//	'from_tablename' => 'forums_table',
    		//	'from_fieldname' => 'the_total_reply_count',
    		//	'to_type'        => 'forum',
    		//	'to_fieldname'   => '_bbp_total_reply_count'
    		//);
    
    		// Forum title.
    		$this->field_map[] = array(
    			'from_tablename'  => 'ECOFORUMS_FORUMS',
    			'from_fieldname'  => 'forumtitle',
    			'to_type'         => 'forum',
    			'to_fieldname'    => 'post_title'
    		);
    
    		// Forum slug (Clean name to avoid confilcts)
    		//$this->field_map[] = array(
    		//	'from_tablename'  => 'forums_table',
    		//	'from_fieldname'  => 'the_forum_slug',
    		//	'to_type'         => 'forum',
    		//	'to_fieldname'    => 'post_name',
    		//	'callback_method' => 'callback_slug'
    		//);
    
    		// Forum description.
    		$this->field_map[] = array(
    			'from_tablename'  => 'ECOFORUMS_FORUMS',
    			'from_fieldname'  => 'forumdescription',
    			'to_type'         => 'forum',
    			'to_fieldname'    => 'post_content',
    			'callback_method' => 'callback_null'
    		);
    
    		// Forum display order (Starts from 1)
    		$this->field_map[] = array(
    			'from_tablename'  => 'ECOFORUMS_FORUMS',
    			'from_fieldname'  => 'forumorder',
    			'to_type'         => 'forum',
    			'to_fieldname'    => 'menu_order'
    		);
    
    		// 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'
    		//);
    
    		/** Topic Section *****************************************************/
    
    		// Setup table joins for the topic section at the base of this section
    
    		// Topic id (Stored in postmeta)
    		$this->field_map[] = array(
    			'from_tablename'  => 'ECOFORUMS_MESSAGES',
    			'from_fieldname'  => 'messageid',
    			'to_type'         => 'topic',
    			'to_fieldname'    => '_bbp_topic_id'
    		);
    
    		// Topic reply count (Stored in postmeta)
    		$this->field_map[] = array(
    			'from_tablename'  => 'ECOFORUMS_MESSAGES',
    			'from_fieldname'  => 'replycount',
    			'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'  => 'topics_table',
    		//	'from_fieldname'  => 'the_total_topic_reply_count',
    		//	'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'  => 'ECOFORUMS_MESSAGES',
    			'from_fieldname'  => 'forumid',
    			'to_type'         => 'topic',
    			'to_fieldname'    => '_bbp_forum_id',
    			'callback_method' => 'callback_forumid'
    		);
    
    		// Topic author.
    		$this->field_map[] = array(
    			'from_tablename'  => 'ECOFORUMS_MESSAGES',
    			'from_fieldname'  => 'memberid',
    			'to_type'         => 'topic',
    			'to_fieldname'    => 'post_author',
    			'callback_method' => 'callback_userid'
    		);
    
    		// Topic author ip (Stored in postmeta)
    		$this->field_map[] = array(
    			'from_tablename'  => 'ECOFORUMS_MESSAGES',
    			'from_fieldname'  => 'ipaddress',
    			'to_type'         => 'topic',
    			'to_fieldname'    => '_bbp_author_ip'
    		);
    
    		// Topic content.
    		$this->field_map[] = array(
    			'from_tablename'  => 'ECOFORUMS_MESSAGES',
    			'from_fieldname'  => 'forummessage',
    			'to_type'         => 'topic',
    			'to_fieldname'    => 'post_content',
    			'callback_method' => 'callback_html'
    		);
    
    		// Topic title.
    		$this->field_map[] = array(
    			'from_tablename'  => 'ECOFORUMS_MESSAGES',
    			'from_fieldname'  => 'forumsubject',
    			'to_type'         => 'topic',
    			'to_fieldname'    => 'post_title'
    		);
    
    		// Topic slug (Clean name to avoid conflicts)
    		//$this->field_map[] = array(
    		//	'from_tablename'  => 'topics_table',
    		//	'from_fieldname'  => 'the_topic_slug',
    		//	'to_type'         => 'topic',
    		//	'to_fieldname'    => 'post_name',
    		//	'callback_method' => 'callback_slug'
    		//);
    
    		// Topic parent forum id (If no parent, then 0)
    		$this->field_map[] = array(
    			'from_tablename'  => 'ECOFORUMS_MESSAGES',
    			'from_fieldname'  => 'forumid',
    			'to_type'         => 'topic',
    			'to_fieldname'    => 'post_parent',
    			'callback_method' => 'callback_forumid'
    		);
    
    		// Sticky status (Stored in postmeta))
    		//$this->field_map[] = array(
    		//	'from_tablename'  => 'topics_table',
    		//	'from_fieldname'  => 'the_topic_sticky_status',
    		//	'to_type'         => 'topic',
    		//	'to_fieldname'    => '_bbp_old_sticky_status',
    		//	'callback_method' => 'callback_sticky_status'
    		//);
    
    		// Topic dates.
    		$this->field_map[] = array(
    			'from_tablename'  => 'ECOFORUMS_MESSAGES',
    			'from_fieldname'  => 'datecreated',
    			'to_type'         => 'topic',
    			'to_fieldname'    => 'post_date',
    			'callback_method' => 'callback_datetime'
    		);
    		$this->field_map[] = array(
    			'from_tablename'  => 'ECOFORUMS_MESSAGES',
    			'from_fieldname'  => 'datecreated',
    			'to_type'         => 'topic',
    			'to_fieldname'    => 'post_date_gmt',
    			'callback_method' => 'callback_datetime'
    		);
    		$this->field_map[] = array(
    			'from_tablename'  => 'ECOFORUMS_MESSAGES',
    			'from_fieldname'  => 'dateupdate',
    			'to_type'         => 'topic',
    			'to_fieldname'    => 'post_modified',
    			'callback_method' => 'callback_datetime'
    		);
    		$this->field_map[] = array(
    			'from_tablename'  => 'ECOFORUMS_MESSAGES',
    			'from_fieldname'  => 'dateupdate',
    			'to_type'         => 'topic',
    			'to_fieldname'    => 'post_modified_gmt',
    			'callback_method' => 'callback_datetime'
    		);
    		//$this->field_map[] = array(
    		//	'from_tablename'  => 'topics_table',
    		//	'from_fieldname'  => 'the_topic_modified_date',
    		//	'to_type'         => 'topic',
    		//	'to_fieldname'    => '_bbp_last_active_time',
    		//	'callback_method' => 'callback_datetime'
    		//);
    
    		// Setup any table joins needed for the topic section
    		//$this->field_map[] = array(
    		//	'from_tablename'  => 'replies_table',
    		//	'from_fieldname'  => 'the_topic_id',
    		//	'join_tablename'  => 'topics_table',
    		//	'join_type'       => 'INNER',
    		//	'join_expression' => 'USING replies_table.the_topic_id = topics_table.the_topic_id',
    		//	'from_expression' => 'WHERE forums_table.the_topic_id = 0',
    		//	'to_type'         => 'topic'
    		//);
    
    		
    		/** Reply Section *****************************************************/
    
    		// Setup table joins for the reply section at the base of this section
    
    		// Reply id (Stored in postmeta)
    		$this->field_map[] = array(
    			'from_tablename'  => 'ECOFORUMS_MESSAGES',
    			'from_fieldname'  => 'threadid',
    			'to_type'         => 'reply',
    			'to_fieldname'    => '_bbp_post_id'
    		);
    
    		// Reply parent forum id (If no parent, then 0. Stored in postmeta)
    		$this->field_map[] = array(
    			'from_tablename'  => 'ECOFORUMS_MESSAGES',
    			'from_fieldname'  => 'forumid',
    			'to_type'         => 'reply',
    			'to_fieldname'    => '_bbp_forum_id',
    			'callback_method' => 'callback_topicid_to_forumid'
    		);
    
    		// Reply parent topic id (If no parent, then 0. Stored in postmeta)
    		$this->field_map[] = array(
    			'from_tablename'  => 'ECOFORUMS_MESSAGES',
    			'from_fieldname'  => 'replyto',
    			'to_type'         => 'reply',
    			'to_fieldname'    => '_bbp_topic_id',
    			'callback_method' => 'callback_topicid'
    		);
    
    		// Reply author ip (Stored in postmeta)
    		$this->field_map[] = array(
    			'from_tablename'  => 'ECOFORUMS_MESSAGES',
    			'from_fieldname'  => 'ipaddress',
    			'to_type'         => 'reply',
    			'to_fieldname'    => '_bbp_author_ip'
    		);
    
    		// Reply author.
    		$this->field_map[] = array(
    			'from_tablename'  => 'ECOFORUMS_MESSAGES',
    			'from_fieldname'  => 'memberid',
    			'to_type'         => 'reply',
    			'to_fieldname'    => 'post_author',
    			'callback_method' => 'callback_userid'
    		);
    
    		// Reply title.
    		$this->field_map[] = array(
    			'from_tablename'  => 'ECOFORUMS_MESSAGES',
    			'from_fieldname'  => 'forumsubject',
    			'to_type'         => 'reply',
    			'to_fieldname'    => 'post_title'
    		);
    
    		// Reply slug (Clean name to avoid conflicts)
    		//$this->field_map[] = array(
    		//	'from_tablename'  => 'replies_table',
    		//	'from_fieldname'  => 'the_reply_slug',
    		//	'to_type'         => 'reply',
    		//	'to_fieldname'    => 'post_name',
    		//	'callback_method' => 'callback_slug'
    		//);
    
    		// Reply content.
    		$this->field_map[] = array(
    			'from_tablename'  => 'ECOFORUMS_MESSAGES',
    			'from_fieldname'  => 'forummessage',
    			'to_type'         => 'reply',
    			'to_fieldname'    => 'post_content',
    			'callback_method' => 'callback_html'
    		);
    
    		// Reply order.
    		//$this->field_map[] = array(
    		//	'from_tablename'  => 'replies_table',
    		//	'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'  => 'ECOFORUMS_MESSAGES',
    			'from_fieldname'  => 'replyto',
    			'to_type'         => 'reply',
    			'to_fieldname'    => 'post_parent',
    			'callback_method' => 'callback_topicid'
    		);
    
    		// Reply dates.
    		$this->field_map[] = array(
    			'from_tablename'  => 'ECOFORUMS_MESSAGES',
    			'from_fieldname'  => 'datecreated',
    			'to_type'         => 'reply',
    			'to_fieldname'    => 'post_date',
    			'callback_method' => 'callback_datetime'
    		);
    		//$this->field_map[] = array(
    		//	'from_tablename'  => 'replies_table',
    		//	'from_fieldname'  => 'datecreated',
    		//	'to_type'         => 'reply',
    		//	'to_fieldname'    => 'post_date_gmt',
    		//	'callback_method' => 'callback_datetime'
    		//);
    		$this->field_map[] = array(
    			'from_tablename'  => 'ECOFORUMS_MESSAGES',
    			'from_fieldname'  => 'dateupdate',
    			'to_type'         => 'reply',
    			'to_fieldname'    => 'post_modified',
    			'callback_method' => 'callback_datetime'
    		);
    		//$this->field_map[] = array(
    		//	'from_tablename'  => 'replies_table',
    		//	'from_fieldname'  => 'dateupdate',
    		//	'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'  => 'topics_table',
    		//	'from_fieldname'  => 'the_topic_id',
    		//	'join_tablename'  => 'replies_table',
    		//	'join_type'       => 'INNER',
    		//	'join_expression' => 'USING topics_table.the_topic_id = replies_table.the_topic_id',
    		//	'from_expression' => 'WHERE topics_table.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'  => 'ECO_MEMBERS',
    			'from_fieldname'  => 'member_id',
    			'to_type'         => 'user',
    			'to_fieldname'    => '_bbp_user_id'
    		);
    
    		// Store old User password (Stored in usermeta serialized with salt)
    		$this->field_map[] = array(
    			'from_tablename'  => 'ECO_MEMBERS',
    			'from_fieldname'  => 'userpassword',
    			'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'  => 'users_table',
    		//	'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'  => 'ECO_MEMBERS',
    			'from_fieldname'  => 'login_id',
    			'to_type'         => 'user',
    			'to_fieldname'    => 'user_login'
    		);
    
    		// User nice name.
    		$this->field_map[] = array(
    			'from_tablename' => 'ECO_MEMBERS',
    			'from_fieldname' => 'login_id',
    			'to_type'        => 'user',
    			'to_fieldname'   => 'user_nicename'
    		);
    
    		// User email.
    		$this->field_map[] = array(
    			'from_tablename'  => 'ECO_MEMBERS',
    			'from_fieldname'  => 'emailaddress',
    			'to_type'         => 'user',
    			'to_fieldname'    => 'user_email'
    		);
    
    		// User homepage.
    		//$this->field_map[] = array(
    		//	'from_tablename'  => 'users_table',
    		//	'from_fieldname'  => 'the_users_homepage_url',
    		//	'to_type'         => 'user',
    		//	'to_fieldname'    => 'user_url'
    		//);
    
    		// User registered.
    		$this->field_map[] = array(
    			'from_tablename'  => 'ECO_MEMBERS',
    			'from_fieldname'  => 'accountcreated',
    			'to_type'         => 'user',
    			'to_fieldname'    => 'user_registered',
    			'callback_method' => 'callback_datetime'
    		);
    
    		// User status.
    		//$this->field_map[] = array(
    		//	'from_tablename' => 'users_table',
    		//	'from_fieldname' => 'the_users_status',
    		//	'to_type'        => 'user',
    		//	'to_fieldname'   => 'user_status'
    		//);
    
    		// User display name.
    		$this->field_map[] = array(
    			'from_tablename' => 'ECO_MEMBERS',
    			'from_fieldname' => 'login_id',
    			'to_type'        => 'user',
    			'to_fieldname'   => 'display_name'
    		);
    
    		// User AIM (Stored in usermeta)
    		//$this->field_map[] = array(
    		//	'from_tablename'  => 'users_table',
    		//	'from_fieldname'  => 'the_users_aim',
    		//	'to_type'         => 'user',
    		//	'to_fieldname'    => 'aim'
    		//);
    
    		// User Yahoo (Stored in usermeta)
    		//$this->field_map[] = array(
    		//	'from_tablename'  => 'users_table',
    		//	'from_fieldname'  => 'the_users_yahoo',
    		//	'to_type'         => 'user',
    		//	'to_fieldname'    => 'yim'
    		//);
    
    		// User Jabber (Stored in usermeta)
    		//$this->field_map[] = array(
    		//	'from_tablename' => 'users_table',
    		//	'from_fieldname' => 'the_users_jabber',
    		//	'to_type'        => 'user',
    		//	'to_fieldname'   => 'jabber'
    		//);
    
    		// 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'  => 'users_table',
    		//	'join_type'       => 'INNER',
    		//	'join_expression' => 'USING users_profile_table.the_user_id = users_table.the_user_id',
    		//	'from_expression' => 'WHERE users_table.the_user_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'] ) );
    	}
    }
    
    privatec2
    Participant

    Hi All,
    I am setting up a site to help me learn, so all this is very new to me so apologies for the silly questions if it seems straight forward to others,
    My Site is: martialartsavenue.com
    I am using AVADA themed WordPress, vers 5.9.1
    I have several plugins installed, including BBpress Version 2.5.14 and BuddyPress Version 4.3.0.

    Steps to Troubleshoot:
    -Spent hours on Google looking for other occurances and found several reports from years ago, and code suggestions, however i do not know how to code and scared it will cause more harm,
    -I tried disabling BuddyPress plugins but still no difference.
    -Tried creating a noreply@martialartsavenue.com email address in case anything was being sent to that, and confirmed nothing recieved.
    -I checked with my host- siteground that they couldn’t see anything being blocked on their Mail systems, nothing appearing to be the cause on their side.
    -Tried finding settings where i can add/modify email addresses or Enable/Disable who gets what and can not find.

    So, I would like to know, is there any fixes for this, or are others getting it as well
    -Any other suggestions I could try to fix it with?
    -Also, is the Site Admin meant to also get a copy of an email to all new Topics, or just the Creators?
    thanks,

    Robin W
    Moderator

    Put this in your child theme’s function file – or use https://en-gb.wordpress.org/plugins/code-snippets/

    and change ‘new text’ to whatever you want

    //This function changes the text wherever it is quoted
    function change_translate_text( $translated_text ) {
    	if ( $translated_text == 'Create New Topic') {
    	$translated_text = 'new text';
    	}
    	return $translated_text;
    }
    add_filter( 'gettext', 'change_translate_text', 20 );
    #200368

    In reply to: bbPress like button

    Robin W
    Moderator

    people write plugins for free, and generally because they needed the functionality for their own site.

    They publish to help others, but they have no duty to support or maintain them. This is just free software.

    That they have not updated doesn’t mean it won’t work, for instance I have 6 plugins and every time wordpress publishes a new version I have to update the text in all 6 to make sure they say they are up to date, even though I have not altered any other code.

    When I last looked at this one it worked fine, but I cannot guarantee this.

    samuelrusu
    Participant

    Hi! I’ve been reading a lot of threads like this but I can’t find the solution. When a user registers on my webpage I receive the email “New User Registration” but the user does not receive the email. My website is http://www.motoadicted.top and my email admin@motoadicted.top, so I think the domain is not the problem. When a user tries to register I receive also this message:

    “Mail failure – rejected by local scanning code
    A message that you sent was rejected by the local scanning code that
    checks incoming messages on this system. The following error was given:

    This message was classified as SPAM and may not be delivered”

    Thanks for reading.

    Robin W
    Moderator
    #200247
    Barry
    Participant

    There are some different ways you might tackle this.

    https://gist.github.com/barryhughes/ae5ca5a4684f347e8ba81e88a6501801

    One is to use some code like I shared above, which could be added either to a custom plugin (preferred) or else to your theme’s functions.php file.

    Alternatively, you could create a custom template override for loop-single-topic.php and make a change within the <p class="bbp-topic-meta"> section.

    If that’s of interest/if you think you might prefer the second approach, we could explore the code you’d need to add to make it happen 🙂

    maksanse
    Participant

    Hello !

    I am using the [bbp-single-forum] shortcode to display a topic in a page. But when I click on the pagination link (for example to go the the 2nd page), the links is not correct and I go to “not found page”.

    Those links work correctly on the forum. It is only on page with shortcode that I got that issue.

    Am I the only one to face that issue ?

    PS : Sorry I can’t provide URL to see the issue because this forum is private on my training website :s

    #200193
    stanislavozernyi
    Participant

    We have some custom code in the mu-customisations plugin which filters bp_core_fetch_avatar to add a variety of little image overlays to the user’s avatar (e.g. instrument icon, “Team” logo). (mu_add_overlays_to_avatar() in mu-buddypress.php)

    This has been working fine throughout the site, but as of today (I suspect with the upgrade of BuddyPress from 2.8.2 to 4.2.0) it no longer works in bbPress discussions.

    It does still work correctly in BuddyPress content, e.g. the “login widget” at the top of the sidebar with the user’s own avatar, the activity feed in the sidebar, member profile pages. But in the author info in bbPress discussion posts, the overlays are no longer appearing.

    Could you please look into what might have changed here, and why the bbPress template for showing the author avatar seems to no longer be affected by our mu_add_overlays_to_avatar filter? Thanks!
    http://prntscr.com/nig5is http://prntscr.com/nig6jw

    #200192
    neon67
    Participant

    Hi!
    I Want to take a last message topic link for the header place near bread crumbs.
    For what I add
    <a href="<?php bbs_forum_last_reply_url(); ?>" to content-single-forum file. The reference works 50\50. Sometimes work correctly, but sometimes transfer to the last message other topics.
    How to do it right and what else to add?

    #200186
    artichoku
    Participant

    if it helps, this is the error i get when using the phpbb converter that comes with the installation of bbPress 2.5.14…

    
    WordPress database error: [Specified key was too long; max key length is 1000 bytes]
    CREATE TABLE wp_bbp_converter_translator ( meta_id mediumint(8) unsigned not null auto_increment, value_type varchar(25) null, value_id bigint(20) unsigned not null default '0', meta_key varchar(255) null, meta_value varchar(255) null, PRIMARY KEY (meta_id), KEY value_id (value_id), KEY meta_join 
Viewing 25 results - 3,726 through 3,750 (of 32,517 total)
Skip to toolbar