Index: includes/admin/converter.php
===================================================================
--- includes/admin/converter.php	(revision 5160)
+++ includes/admin/converter.php	(working copy)
@@ -437,8 +437,38 @@
 
 				break;
 
-			// STEP 7. Convert tags.
+			// STEP 7. Stick topics.
 			case 7 :
+				if ( $converter->convert_topic_stickies( $start ) ) {
+					update_option( '_bbp_converter_step',  $step + 1 );
+					update_option( '_bbp_converter_start', 0         );
+					if ( empty( $start ) ) {
+						$this->converter_output( __( 'No stickies to stick', 'bbpress' ) );
+					}
+				} else {
+					update_option( '_bbp_converter_start', $max + 1 );
+					$this->converter_output( sprintf( __( 'Calculating topic stickies (%1$s - %2$s)', 'bbpress' ), $min, $max ) );
+				}
+
+				break;
+
+			// STEP 8. Stick to front topics (Super Sicky).
+			case 8 :
+				if ( $converter->convert_topic_super_stickies( $start ) ) {
+					update_option( '_bbp_converter_step',  $step + 1 );
+					update_option( '_bbp_converter_start', 0         );
+					if ( empty( $start ) ) {
+						$this->converter_output( __( 'No super stickies to stick', 'bbpress' ) );
+					}
+				} else {
+					update_option( '_bbp_converter_start', $max + 1 );
+					$this->converter_output( sprintf( __( 'Calculating topic super stickies (%1$s - %2$s)', 'bbpress' ), $min, $max ) );
+				}
+
+				break;
+
+			// STEP 9. Convert tags.
+			case 9 :
 				if ( $converter->convert_tags( $start ) ) {
 					update_option( '_bbp_converter_step',  $step + 1 );
 					update_option( '_bbp_converter_start', 0         );
@@ -452,8 +482,8 @@
 
 				break;
 
-			// STEP 8. Convert replies.
-			case 8 :
+			// STEP 10. Convert replies.
+			case 10 :
 				if ( $converter->convert_replies( $start ) ) {
 					update_option( '_bbp_converter_step',  $step + 1 );
 					update_option( '_bbp_converter_start', 0         );
@@ -467,8 +497,8 @@
 
 				break;
 
-			// STEP 9. Convert reply_to parents.
-			case 9 :
+			// STEP 11. Convert reply_to parents.
+			case 11 :
 				if ( $converter->convert_reply_to_parents( $start ) ) {
 					update_option( '_bbp_converter_step',  $step + 1 );
 					update_option( '_bbp_converter_start', 0         );
@@ -1028,6 +1058,69 @@
 	}
 
 	/**
+	 * This method converts old topic stickies to new bbPress stickies.
+	 *
+	 * @since bbPress (r)
+	 *
+	 * @uses WPDB $wpdb
+	 * @uses bbp_stick_topic() to set the imported topic as sticky
+	 *
+	 */
+	public function convert_topic_stickies( $start ) {
+
+		$has_update = false;
+
+		if ( !empty( $this->sync_table ) ) {
+			$query = 'SELECT value_id, meta_value FROM ' . $this->sync_table_name . ' WHERE meta_key = "_bbp_old_sticky_status" AND meta_value = "sticky" LIMIT ' . $start . ', ' . $this->max_rows;
+		} else {
+			$query = 'SELECT post_id AS value_id, meta_value FROM ' . $this->wpdb->postmeta . ' WHERE meta_key = "_bbp_old_sticky_status" AND meta_value = "sticky" LIMIT ' . $start . ', ' . $this->max_rows;
+		}
+
+		update_option( '_bbp_converter_query', $query );
+
+		$sticky_array = $this->wpdb->get_results( $query );
+
+		foreach ( (array) $sticky_array as $row ) {
+			bbp_stick_topic( $row->value_id );
+			$has_update = true;
+		}
+
+		return ! $has_update;
+	}
+
+	/**
+	 * This method converts old topic super stickies to new bbPress super stickies.
+	 *
+	 * @since bbPress (r)
+	 *
+	 * @uses WPDB $wpdb
+	 * @uses bbp_stick_topic() to set the imported topic as super sticky
+	 *
+	 */
+	public function convert_topic_super_stickies( $start ) {
+
+		$has_update = false;
+
+		if ( !empty( $this->sync_table ) ) {
+			$query = 'SELECT value_id, meta_value FROM ' . $this->sync_table_name . ' WHERE meta_key = "_bbp_old_sticky_status" AND meta_value = "super-sticky" LIMIT ' . $start . ', ' . $this->max_rows;
+		} else {
+			$query = 'SELECT post_id AS value_id, meta_value FROM ' . $this->wpdb->postmeta . ' WHERE meta_key = "_bbp_old_sticky_status" AND meta_value = "super-sticky" LIMIT ' . $start . ', ' . $this->max_rows;
+		}
+
+		update_option( '_bbp_converter_query', $query );
+
+		$sticky_array = $this->wpdb->get_results( $query );
+
+		foreach ( (array) $sticky_array as $row ) {
+			$super = true;
+			bbp_stick_topic( $row->value_id, $super );
+			$has_update = true;
+		}
+
+		return ! $has_update;
+	}
+
+	/**
 	 * This method converts old reply_to post id to new bbPress reply_to post id.
 	 */
 	public function convert_reply_to_parents( $start ) {
Index: includes/admin/converters/AEF.php
===================================================================
--- includes/admin/converters/AEF.php	(revision 5160)
+++ includes/admin/converters/AEF.php	(working copy)
@@ -239,6 +239,15 @@
 			'callback_method' => 'callback_forumid'
 		);
 
+		// Sticky status (Stored in postmeta))
+		$this->field_map[] = array(
+			'from_tablename'  => 'topics',
+			'from_fieldname'  => 't_sticky',
+			'to_type'         => 'topic',
+			'to_fieldname'    => '_bbp_old_sticky_status',
+			'callback_method' => 'callback_sticky_status'
+		);
+
 		// Topic dates.
 		// Note: We join the 'posts' table because 'topics' table does not include topic dates.
 		$this->field_map[] = array(
@@ -639,6 +648,26 @@
 	}
 
 	/**
+	 * Translate the topic sticky status type from AEF 1.x numeric's to WordPress's strings.
+	 *
+	 * @param int $status AEF 1.x numeric forum type
+	 * @return string WordPress safe
+	 */
+	public function callback_sticky_status( $status = 0 ) {
+		switch ( $status ) {
+			case 1 :
+				$status = 'sticky';       // AEF Sticky 't_sticky = 1'
+				break;
+
+			case 0  :
+			default :
+				$status = 'normal';       // AEF normal topic 't_sticky = 0'
+				break;
+		}
+		return $status;
+	}
+
+	/**
 	 * Verify the topic/reply count.
 	 *
 	 * @param int $count AEF v1.0.9 topic/reply counts
Index: includes/admin/converters/bbPress1.php
===================================================================
--- includes/admin/converters/bbPress1.php	(revision 5160)
+++ includes/admin/converters/bbPress1.php	(working copy)
@@ -250,6 +250,15 @@
 			'callback_method' => 'callback_forumid'
 		);
 
+		// Sticky status (Stored in postmeta))
+		$this->field_map[] = array(
+			'from_tablename'  => 'topics',
+			'from_fieldname'  => 'topic_sticky',
+			'to_type'         => 'topic',
+			'to_fieldname'    => '_bbp_old_sticky_status',
+			'callback_method' => 'callback_sticky_status'
+		);
+
 		// Topic dates.
 		$this->field_map[] = array(
 			'from_tablename' => 'topics',
@@ -357,7 +366,7 @@
 		);
 
 		// Reply slug (Clean name to avoid conflicts)
-		// Note: We join the 'topics' table because 'posts' table does not include topic title.
+		// Note: We join the 'topics' table because 'posts' table does not include topic slug.
 		$this->field_map[] = array(
 			'from_tablename'  => 'topics',
 			'from_fieldname'  => 'topic_slug',
@@ -571,6 +580,30 @@
 	}
 
 	/**
+	 * Translate the topic sticky status type from bbPress 1.x numeric's to WordPress's strings.
+	 *
+	 * @param int $status bbPress 1.x numeric forum type
+	 * @return string WordPress safe
+	 */
+	public function callback_sticky_status( $status = 0 ) {
+		switch ( $status ) {
+			case 2 :
+				$status = 'super-sticky'; // bbPress Super Sticky 'topic_sticky = 2'
+				break;
+
+			case 1 :
+				$status = 'sticky';       // bbPress Sticky 'topic_sticky = 1'
+				break;
+
+			case 0  :
+			default :
+				$status = 'normal';       // bbPress Normal Topic 'topic_sticky = 0'
+				break;
+		}
+		return $status;
+	}
+
+	/**
 	 * Verify the topic reply count.
 	 *
 	 * @param int $count bbPress 1.x topic and reply counts
Index: includes/admin/converters/Drupal7.php
===================================================================
--- includes/admin/converters/Drupal7.php	(revision 5160)
+++ includes/admin/converters/Drupal7.php	(working copy)
@@ -190,6 +190,15 @@
 			'callback_method' => 'callback_forumid'
 		);
 
+		// Sticky status (Stored in postmeta))
+		$this->field_map[] = array(
+			'from_tablename'  => 'forum_index',
+			'from_fieldname'  => 'sticky',
+			'to_type'         => 'topic',
+			'to_fieldname'    => '_bbp_old_sticky_status',
+			'callback_method' => 'callback_sticky_status'
+		);
+
 		// Topic dates.
 		$this->field_map[] = array(
 			'from_tablename'  => 'forum_index',
@@ -549,6 +558,26 @@
 	}
 
 	/**
+	 * Translate the topic sticky status type from Drupal v7.x numeric's to WordPress's strings.
+	 *
+	 * @param int $status Drupal v7.x numeric forum type
+	 * @return string WordPress safe
+	 */
+	public function callback_sticky_status( $status = 0 ) {
+		switch ( $status ) {
+			case 1 :
+				$status = 'sticky'; // Drupal Sticky 'topic_sticky = 1'
+				break;
+
+			case 0  :
+			default :
+				$status = 'normal'; // Drupal Normal Topic 'sticky = 0'
+				break;
+		}
+		return $status;
+	}
+
+	/**
 	 * Verify the topic/reply count.
 	 *
 	 * @param int $count Drupal v7.x topic/reply counts
Index: includes/admin/converters/Example.php
===================================================================
--- includes/admin/converters/Example.php	(revision 5160)
+++ includes/admin/converters/Example.php	(working copy)
@@ -1,7 +1,7 @@
 <?php
 
 /**
- * Example converter base impoprter template for bbPress 
+ * Example converter base impoprter template for bbPress
  *
  * @since bbPress (r4689)
  * @link Codex Docs http://codex.bbpress.org/import-forums/custom-import
@@ -233,6 +233,15 @@
 			'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'  => 'topics_table',
@@ -357,7 +366,7 @@
 			'to_type'         => 'reply',
 			'to_fieldname'    => '_bbp_author_ip'
 		);
-	
+
 		// Reply author.
 		$this->field_map[] = array(
 			'from_tablename'  => 'replies_table',
@@ -454,7 +463,7 @@
 		/** 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'  => 'users_table',
Index: includes/admin/converters/FluxBB.php
===================================================================
--- includes/admin/converters/FluxBB.php	(revision 5160)
+++ includes/admin/converters/FluxBB.php	(working copy)
@@ -222,6 +222,15 @@
 			'callback_method' => 'callback_forumid'
 		);
 
+		// Sticky status (Stored in postmeta))
+		$this->field_map[] = array(
+			'from_tablename'  => 'topics',
+			'from_fieldname'  => 'sticky',
+			'to_type'         => 'topic',
+			'to_fieldname'    => '_bbp_old_sticky_status',
+			'callback_method' => 'callback_sticky_status'
+		);
+
 		// Topic dates.
 		$this->field_map[] = array(
 			'from_tablename'  => 'topics',
@@ -594,6 +603,26 @@
 	}
 
 	/**
+	 * Translate the topic sticky status type from FluxBB v1.5.3 numeric's to WordPress's strings.
+	 *
+	 * @param int $status FluxBB v1.5.3 numeric forum type
+	 * @return string WordPress safe
+	 */
+	public function callback_sticky_status( $status = 0 ) {
+		switch ( $status ) {
+			case 1 :
+				$status = 'sticky';       // FluxBB Sticky 'sticky = 1'
+				break;
+
+			case 0  :
+			default :
+				$status = 'normal';       // FluxBB Normal Topic 'sticky = 0'
+				break;
+		}
+		return $status;
+	}
+
+	/**
 	 * Verify the topic/reply count.
 	 *
 	 * @param int $count FluxBB v1.5.3 topic/reply counts
Index: includes/admin/converters/Invision.php
===================================================================
--- includes/admin/converters/Invision.php	(revision 5160)
+++ includes/admin/converters/Invision.php	(working copy)
@@ -214,6 +214,15 @@
 			'callback_method' => 'callback_forumid'
 		);
 
+		// Sticky status (Stored in postmeta))
+		$this->field_map[] = array(
+			'from_tablename'  => 'topics',
+			'from_fieldname'  => 'pinned',
+			'to_type'         => 'topic',
+			'to_fieldname'    => '_bbp_old_sticky_status',
+			'callback_method' => 'callback_sticky_status'
+		);
+
 		// Topic dates.
 		$this->field_map[] = array(
 			'from_tablename'  => 'topics',
@@ -476,6 +485,26 @@
 	}
 
 	/**
+	 * Translate the topic sticky status type from Invision numeric's to WordPress's strings.
+	 *
+	 * @param int $status Invision numeric forum type
+	 * @return string WordPress safe
+	 */
+	public function callback_sticky_status( $status = 0 ) {
+		switch ( $status ) {
+			case 1 :
+				$status = 'sticky';       // Invision Pinned Topic 'pinned = 1'
+				break;
+
+			case 0  :
+			default :
+				$status = 'normal';       // Invision Normal Topic 'pinned = 0'
+				break;
+		}
+		return $status;
+	}
+
+	/**
 	 * Verify the topic reply count.
 	 *
 	 * @param int $count Invision reply count
Index: includes/admin/converters/Mingle.php
===================================================================
--- includes/admin/converters/Mingle.php	(revision 5160)
+++ includes/admin/converters/Mingle.php	(working copy)
@@ -162,6 +162,15 @@
 			'callback_method' => 'callback_forumid'
 		);
 
+		// Sticky status (Stored in postmeta))
+		$this->field_map[] = array(
+			'from_tablename'  => 'forum_threads',
+			'from_fieldname'  => 'status',
+			'to_type'         => 'topic',
+			'to_fieldname'    => '_bbp_old_sticky_status',
+			'callback_method' => 'callback_sticky_status'
+		);
+
 		// Topic dates.
 		$this->field_map[] = array(
 			'from_tablename'  => 'forum_threads',
@@ -441,6 +450,26 @@
 	}
 
 	/**
+	 * Translate the topic sticky status type from Mingle numeric's to WordPress's strings.
+	 *
+	 * @param int $status Mingle numeric forum type
+	 * @return string WordPress safe
+	 */
+	public function callback_sticky_status( $status = 0 ) {
+		switch ( $status ) {
+			case 'sticky' :
+				$status = 'sticky';       // Mingle Sticky 'status = sticky'
+				break;
+
+			case 'open'  :
+			default :
+				$status = 'normal';       // Mingle Normal Topic 'status = open'
+				break;
+		}
+		return $status;
+	}
+
+	/**
 	* This callback processes any custom BBCodes with parser.php
 	*/
 	protected function callback_html( $field ) {
Index: includes/admin/converters/MyBB.php
===================================================================
--- includes/admin/converters/MyBB.php	(revision 5160)
+++ includes/admin/converters/MyBB.php	(working copy)
@@ -209,6 +209,15 @@
 			'callback_method' => 'callback_forumid'
 		);
 
+		// Sticky status (Stored in postmeta))
+		$this->field_map[] = array(
+			'from_tablename'  => 'threads',
+			'from_fieldname'  => 'sticky',
+			'to_type'         => 'topic',
+			'to_fieldname'    => '_bbp_old_sticky_status',
+			'callback_method' => 'callback_sticky_status'
+		);
+
 		// Topic dates.
 		$this->field_map[] = array(
 			'from_tablename'  => 'threads',
@@ -549,6 +558,26 @@
 	}
 
 	/**
+	 * Translate the topic sticky status type from MyBB v1.6.10 numeric's to WordPress's strings.
+	 *
+	 * @param int $status MyBB v1.6.10 numeric forum type
+	 * @return string WordPress safe
+	 */
+	public function callback_sticky_status( $status = 0 ) {
+		switch ( $status ) {
+			case 1 :
+				$status = 'sticky';       // MyBB Sticky 'topic_sticky = 1'
+				break;
+
+			case 0  :
+			default :
+				$status = 'normal';       // MyBB Normal Topic 'topic_sticky = 0'
+				break;
+		}
+		return $status;
+	}
+
+	/**
 	 * Verify the topic/reply count.
 	 *
 	 * @param int $count MyBB v1.6.10 topic/reply counts
Index: includes/admin/converters/phpBB.php
===================================================================
--- includes/admin/converters/phpBB.php	(revision 5160)
+++ includes/admin/converters/phpBB.php	(working copy)
@@ -193,8 +193,19 @@
 			'callback_method' => 'callback_userid'
 		);
 
+		// Topic Author ip (Stored in postmeta)
+		$this->field_map[] = array(
+			'from_tablename'  => 'posts',
+			'from_fieldname'  => 'poster_ip',
+			'join_tablename'  => 'topics',
+			'join_type'       => 'INNER',
+			'join_expression' => 'USING (topic_id) WHERE posts.post_id = topics.topic_first_post_id',
+			'to_type'         => 'topic',
+			'to_fieldname'    => '_bbp_author_ip'
+		);
+
 		// Topic content.
-		// Note: We join the 'posts' table because 'topics' do not have content.
+		// Note: We join the 'posts' table because 'topics' does not include topic content.
 		$this->field_map[] = array(
 			'from_tablename'  => 'posts',
 			'from_fieldname'  => 'post_text',
@@ -223,6 +234,15 @@
 			'callback_method' => 'callback_slug'
 		);
 
+		// Topic status (Open or Closed)
+		$this->field_map[] = array(
+			'from_tablename'  => 'topics',
+			'from_fieldname'  => 'topic_status',
+			'to_type'         => 'topic',
+			'to_fieldname'    => 'post_status',
+			'callback_method' => 'callback_topic_status'
+		);
+
 		// Topic parent forum id (If no parent, then 0)
 		$this->field_map[] = array(
 			'from_tablename'  => 'topics',
@@ -232,6 +252,15 @@
 			'callback_method' => 'callback_forumid'
 		);
 
+		// Sticky status (Stored in postmeta))
+		$this->field_map[] = array(
+			'from_tablename'  => 'topics',
+			'from_fieldname'  => 'topic_type',
+			'to_type'         => 'topic',
+			'to_fieldname'    => '_bbp_old_sticky_status',
+			'callback_method' => 'callback_sticky_status'
+		);
+
 		// Topic dates.
 		$this->field_map[] = array(
 			'from_tablename'  => 'topics',
@@ -269,26 +298,6 @@
 			'callback_method' => 'callback_datetime'
 		);
 
-		// Topic status (Open or Closed)
-		$this->field_map[] = array(
-			'from_tablename'  => 'topics',
-			'from_fieldname'  => 'topic_status',
-			'to_type'         => 'topic',
-			'to_fieldname'    => 'post_status',
-			'callback_method' => 'callback_topic_status'
-		);
-
-		// Topic Author ip (Stored in postmeta)
-		$this->field_map[] = array(
-			'from_tablename'  => 'posts',
-			'from_fieldname'  => 'poster_ip',
-			'join_tablename'  => 'topics',
-			'join_type'       => 'INNER',
-			'join_expression' => 'USING (topic_id) WHERE posts.post_id = topics.topic_first_post_id',
-			'to_type'         => 'topic',
-			'to_fieldname'    => '_bbp_author_ip'
-		);
-
 		/** Tags Section ******************************************************/
 
 		/**
@@ -759,6 +768,34 @@
 	}
 
 	/**
+	 * Translate the topic sticky status type from phpBB 3.x numeric's to WordPress's strings.
+	 *
+	 * @param int $status phpBB 3.x numeric forum type
+	 * @return string WordPress safe
+	 */
+	public function callback_sticky_status( $status = 0 ) {
+		switch ( $status ) {
+			case 3 :
+				$status = 'super-sticky'; // phpBB Global Sticky 'topic_type = 3'
+				break;
+
+			case 2 :
+				$status = 'super-sticky'; // phpBB Announcement Sticky 'topic_type = 2'
+				break;
+
+			case 1 :
+				$status = 'sticky';       // phpBB Sticky 'topic_type = 1'
+				break;
+
+			case 0  :
+			default :
+				$status = 'normal';       // phpBB normal topic 'topic_type = 0'
+				break;
+		}
+		return $status;
+	}
+
+	/**
 	 * Verify the topic reply count.
 	 *
 	 * @param int $count phpBB v3.x reply count
Index: includes/admin/converters/PHPFox3.php
===================================================================
--- includes/admin/converters/PHPFox3.php	(revision 5160)
+++ includes/admin/converters/PHPFox3.php	(working copy)
@@ -233,6 +233,24 @@
 			'callback_method' => 'callback_forumid'
 		);
 
+		// Topic status (Open or Closed, PHPFox v3.5.x 0=open & 1=closed)
+		$this->field_map[] = array(
+			'from_tablename'  => 'forum_thread',
+			'from_fieldname'  => 'is_closed',
+			'to_type'         => 'topic',
+			'to_fieldname'    => 'post_status',
+			'callback_method' => 'callback_topic_status'
+		);
+
+		// Sticky status (Stored in postmeta))
+		$this->field_map[] = array(
+			'from_tablename'  => 'forum_thread',
+			'from_fieldname'  => 'order_id',
+			'to_type'         => 'topic',
+			'to_fieldname'    => '_bbp_old_sticky_status',
+			'callback_method' => 'callback_sticky_status'
+		);
+
 		// Topic dates.
 		$this->field_map[] = array(
 			'from_tablename'  => 'forum_thread',
@@ -270,15 +288,6 @@
 			'callback_method' => 'callback_datetime'
 		);
 
-		// Topic status (Open or Closed, PHPFox v3.5.x 0=open & 1=closed)
-		$this->field_map[] = array(
-			'from_tablename'  => 'forum_thread',
-			'from_fieldname'  => 'is_closed',
-			'to_type'         => 'topic',
-			'to_fieldname'    => 'post_status',
-			'callback_method' => 'callback_topic_status'
-		);
-
 		/** Tags Section ******************************************************/
 
 		// Topic id.
@@ -591,6 +600,26 @@
 	}
 
 	/**
+	 * Translate the topic sticky status type from PHPFox v3.5.x numeric's to WordPress's strings.
+	 *
+	 * @param int $status PHPFox v3.5.x numeric forum type
+	 * @return string WordPress safe
+	 */
+	public function callback_sticky_status( $status = 0 ) {
+		switch ( $status ) {
+			case 1 :
+				$status = 'sticky';       // PHPFox Sticky 'topic_sticky = 1'
+				break;
+
+			case 0  :
+			default :
+				$status = 'normal';       // PHPFox Normal Topic 'topic_sticky = 0'
+				break;
+		}
+		return $status;
+	}
+
+	/**
 	 * Verify the topic/reply count.
 	 *
 	 * @param int $count PHPFox v3.5.x topic/reply counts
Index: includes/admin/converters/PunBB.php
===================================================================
--- includes/admin/converters/PunBB.php	(revision 5160)
+++ includes/admin/converters/PunBB.php	(working copy)
@@ -222,6 +222,23 @@
 			'callback_method' => 'callback_forumid'
 		);
 
+		// Topic status (Open or Closed, PunBB v1.4.2 0=open & 1=closed)
+		$this->field_map[] = array(
+			'from_tablename'  => 'topics',
+			'from_fieldname'  => 'closed',
+			'to_type'         => 'topic',
+			'to_fieldname'    => 'post_status',
+			'callback_method' => 'callback_topic_status'
+		);
+
+		// Sticky status (Stored in postmeta))
+		$this->field_map[] = array(
+			'from_tablename'  => 'topics',
+			'from_fieldname'  => 'sticky',
+			'to_type'         => 'topic',
+			'to_fieldname'    => '_bbp_old_sticky_status',
+			'callback_method' => 'callback_sticky_status'
+		);
 		// Topic dates.
 		$this->field_map[] = array(
 			'from_tablename'  => 'topics',
@@ -259,15 +276,6 @@
 			'callback_method' => 'callback_datetime'
 		);
 
-		// Topic status (Open or Closed, PunBB v1.4.2 0=open & 1=closed)
-		$this->field_map[] = array(
-			'from_tablename'  => 'topics',
-			'from_fieldname'  => 'closed',
-			'to_type'         => 'topic',
-			'to_fieldname'    => 'post_status',
-			'callback_method' => 'callback_topic_status'
-		);
-
 		/** Tags Section ******************************************************/
 
 		/**
@@ -629,6 +637,26 @@
 	}
 
 	/**
+	 * Translate the topic sticky status type from PunBB v1.4.2 numeric's to WordPress's strings.
+	 *
+	 * @param int $status PunBB v1.4.2 numeric forum type
+	 * @return string WordPress safe
+	 */
+	public function callback_sticky_status( $status = 0 ) {
+		switch ( $status ) {
+			case 1 :
+				$status = 'sticky';       // PunBB Sticky 'topic_sticky = 1'
+				break;
+
+			case 0  :
+			default :
+				$status = 'normal';       // PunBB Normal Topic 'topic_sticky = 0'
+				break;
+		}
+		return $status;
+	}
+
+	/**
 	 * Verify the topic/reply count.
 	 *
 	 * @param int $count PunBB v1.4.2 topic/reply counts
Index: includes/admin/converters/SimplePress5.php
===================================================================
--- includes/admin/converters/SimplePress5.php	(revision 5160)
+++ includes/admin/converters/SimplePress5.php	(working copy)
@@ -205,6 +205,24 @@
 			'callback_method' => 'callback_forumid'
 		);
 
+		// Topic status (Open or Closed)
+		$this->field_map[] = array(
+			'from_tablename'  => 'sftopics',
+			'from_fieldname'  => 'topic_status',
+			'to_type'         => 'topic',
+			'to_fieldname'    => 'post_status',
+			'callback_method' => 'callback_status'
+		);
+
+		// Sticky status (Stored in postmeta))
+		$this->field_map[] = array(
+			'from_tablename'  => 'sftopics',
+			'from_fieldname'  => 'topic_pinned',
+			'to_type'         => 'topic',
+			'to_fieldname'    => '_bbp_old_sticky_status',
+			'callback_method' => 'callback_sticky_status'
+		);
+
 		// Topic dates.
 		$this->field_map[] = array(
 			'from_tablename'  => 'sftopics',
@@ -237,15 +255,6 @@
 			'to_fieldname'    => '_bbp_last_active_time'
 		);
 
-		// Topic status (Open or Closed)
-		$this->field_map[] = array(
-			'from_tablename'  => 'sftopics',
-			'from_fieldname'  => 'topic_status',
-			'to_type'         => 'topic',
-			'to_fieldname'    => 'post_status',
-			'callback_method' => 'callback_status'
-		);
-
 		/** Tags Section ******************************************************/
 
 		/**
@@ -488,6 +497,26 @@
 	}
 
 	/**
+	 * Translate the topic sticky status type from Simple:Press v5.x numeric's to WordPress's strings.
+	 *
+	 * @param int $status Simple:Press v5.x numeric forum type
+	 * @return string WordPress safe
+	 */
+	public function callback_sticky_status( $status = 0 ) {
+		switch ( $status ) {
+			case 1 :
+				$status = 'sticky';       // Simple:Press Sticky 'topic_sticky = 1'
+				break;
+
+			case 0  :
+			default :
+				$status = 'normal';       // Simple:Press Normal Topic 'topic_sticky = 0'
+				break;
+		}
+		return $status;
+	}
+
+	/**
 	 * Verify the topic reply count.
 	 *
 	 * @param int $count Simple:Press v5.x reply count
Index: includes/admin/converters/vBulletin.php
===================================================================
--- includes/admin/converters/vBulletin.php	(revision 5160)
+++ includes/admin/converters/vBulletin.php	(working copy)
@@ -235,6 +235,24 @@
 			'callback_method' => 'callback_html'
 		);
 
+		// Topic status (Open or Closed)
+		$this->field_map[] = array(
+			'from_tablename'  => 'thread',
+			'from_fieldname'  => 'open',
+			'to_type'         => 'topic',
+			'to_fieldname'    => 'post_status',
+			'callback_method' => 'callback_topic_status'
+		);
+
+		// Sticky status (Stored in postmeta))
+		$this->field_map[] = array(
+			'from_tablename'  => 'thread',
+			'from_fieldname'  => 'sticky',
+			'to_type'         => 'topic',
+			'to_fieldname'    => '_bbp_old_sticky_status',
+			'callback_method' => 'callback_sticky_status'
+		);
+
 		// Topic dates.
 		$this->field_map[] = array(
 			'from_tablename'  => 'thread',
@@ -272,15 +290,6 @@
 			'callback_method' => 'callback_datetime'
 		);
 
-		// Topic status (Open or Closed)
-		$this->field_map[] = array(
-			'from_tablename'  => 'thread',
-			'from_fieldname'  => 'open',
-			'to_type'         => 'topic',
-			'to_fieldname'    => 'post_status',
-			'callback_method' => 'callback_topic_status'
-		);
-
 		/** Tags Section ******************************************************/
 
 		// Topic id.
@@ -587,6 +596,30 @@
 	}
 
 	/**
+	 * Translate the topic sticky status type from vBulletin v4.x numeric's to WordPress's strings.
+	 *
+	 * @param int $status vBulletin v4.x numeric forum type
+	 * @return string WordPress safe
+	 */
+	public function callback_sticky_status( $status = 0 ) {
+		switch ( $status ) {
+			case 2 :
+				$status = 'super-sticky'; // vBulletin Super Sticky 'sticky = 2'
+				break;
+
+			case 1 :
+				$status = 'sticky';       // vBulletin Sticky 'sticky = 1'
+				break;
+
+			case 0  :
+			default :
+				$status = 'normal';       // vBulletin Normal Topic 'sticky = 0'
+				break;
+		}
+		return $status;
+	}
+
+	/**
 	 * Verify the topic reply count.
 	 *
 	 * @param int $count vBulletin v4.x reply count
Index: includes/admin/converters/vBulletin3.php
===================================================================
--- includes/admin/converters/vBulletin3.php	(revision 5160)
+++ includes/admin/converters/vBulletin3.php	(working copy)
@@ -235,6 +235,24 @@
 			'callback_method' => 'callback_html'
 		);
 
+		// Topic status (Open or Closed)
+		$this->field_map[] = array(
+			'from_tablename'  => 'thread',
+			'from_fieldname'  => 'open',
+			'to_type'         => 'topic',
+			'to_fieldname'    => 'post_status',
+			'callback_method' => 'callback_topic_status'
+		);
+
+		// Sticky status (Stored in postmeta))
+		$this->field_map[] = array(
+			'from_tablename'  => 'thread',
+			'from_fieldname'  => 'sticky',
+			'to_type'         => 'topic',
+			'to_fieldname'    => '_bbp_old_sticky_status',
+			'callback_method' => 'callback_sticky_status'
+		);
+
 		// Topic dates.
 		$this->field_map[] = array(
 			'from_tablename'  => 'thread',
@@ -272,15 +290,6 @@
 			'callback_method' => 'callback_datetime'
 		);
 
-		// Topic status (Open or Closed)
-		$this->field_map[] = array(
-			'from_tablename'  => 'thread',
-			'from_fieldname'  => 'open',
-			'to_type'         => 'topic',
-			'to_fieldname'    => 'post_status',
-			'callback_method' => 'callback_topic_status'
-		);
-
 		/** Tags Section ******************************************************/
 
 		// Topic id.
@@ -591,6 +600,26 @@
 	}
 
 	/**
+	 * Translate the topic sticky status type from vBulletin v3.x numeric's to WordPress's strings.
+	 *
+	 * @param int $status vBulletin v3.x numeric forum type
+	 * @return string WordPress safe
+	 */
+	public function callback_sticky_status( $status = 0 ) {
+		switch ( $status ) {
+			case 1 :
+				$status = 'sticky';       // vBulletin Sticky 'topic_sticky = 1'
+				break;
+
+			case 0  :
+			default :
+				$status = 'normal';       // vBulletin Normal Topic 'topic_sticky = 0'
+				break;
+		}
+		return $status;
+	}
+
+	/**
 	 * Verify the topic reply count.
 	 *
 	 * @param int $count vBulletin v3.x reply count
Index: includes/admin/converters/XenForo.php
===================================================================
--- includes/admin/converters/XenForo.php	(revision 5160)
+++ includes/admin/converters/XenForo.php	(working copy)
@@ -262,6 +262,15 @@
 			'callback_method' => 'callback_forumid'
 		);
 
+		// Sticky status (Stored in postmeta))
+		$this->field_map[] = array(
+			'from_tablename'  => 'thread',
+			'from_fieldname'  => 'sticky',
+			'to_type'         => 'topic',
+			'to_fieldname'    => '_bbp_old_sticky_status',
+			'callback_method' => 'callback_sticky_status'
+		);
+
 		// Topic dates.
 		$this->field_map[] = array(
 			'from_tablename'  => 'thread',
@@ -671,7 +680,28 @@
 		}
 		return $status;
 	}
+
 	/**
+	 * Translate the topic sticky status type from XenForo numeric's to WordPress's strings.
+	 *
+	 * @param int $status XenForo numeric forum type
+	 * @return string WordPress safe
+	 */
+	public function callback_sticky_status( $status = 0 ) {
+		switch ( $status ) {
+			case 1 :
+				$status = 'sticky';       // XenForo Sticky 'sticky = 1'
+				break;
+
+			case 0  :
+			default :
+				$status = 'normal';       // XenForo Normal Topic 'sticky = 0'
+				break;
+		}
+		return $status;
+	}
+
+	/**
 	 * Verify the topic reply count.
 	 *
 	 * @param int $count XenForo reply count
Index: includes/admin/converters/XMB.php
===================================================================
--- includes/admin/converters/XMB.php	(revision 5160)
+++ includes/admin/converters/XMB.php	(working copy)
@@ -239,6 +239,24 @@
 			'callback_method' => 'callback_forumid'
 		);
 
+		// Topic status (Open or Closed, XMB v1.9.11.13 ''=open & 'yes'=closed)
+		$this->field_map[] = array(
+			'from_tablename'  => 'threads',
+			'from_fieldname'  => 'closed',
+			'to_type'         => 'topic',
+			'to_fieldname'    => 'post_status',
+			'callback_method' => 'callback_topic_status'
+		);
+
+		// Sticky status (Stored in postmeta))
+		$this->field_map[] = array(
+			'from_tablename'  => 'threads',
+			'from_fieldname'  => 'topped',
+			'to_type'         => 'topic',
+			'to_fieldname'    => '_bbp_old_sticky_status',
+			'callback_method' => 'callback_sticky_status'
+		);
+
 		// Topic dates.
 		// Note: We join the 'posts' table because 'threads' table does not include dates.
 		$this->field_map[] = array(
@@ -292,15 +310,6 @@
 			'callback_method' => 'callback_datetime'
 		);
 
-		// Topic status (Open or Closed, XMB v1.9.11.13 ''=open & 'yes'=closed)
-		$this->field_map[] = array(
-			'from_tablename'  => 'threads',
-			'from_fieldname'  => 'closed',
-			'to_type'         => 'topic',
-			'to_fieldname'    => 'post_status',
-			'callback_method' => 'callback_topic_status'
-		);
-
 		/** Tags Section ******************************************************/
 
 		/**
@@ -656,6 +665,26 @@
 	}
 
 	/**
+	 * Translate the topic sticky status type from XMB v1.9.11.13 numeric's to WordPress's strings.
+	 *
+	 * @param int $status XMB v1.9.11.13 numeric forum type
+	 * @return string WordPress safe
+	 */
+	public function callback_sticky_status( $status = 0 ) {
+		switch ( $status ) {
+			case 1 :
+				$status = 'sticky';       // XMB Sticky 'topped = 1'
+				break;
+
+			case 0  :
+			default :
+				$status = 'normal';       // XMB Normal Topic 'topped = 0'
+				break;
+		}
+		return $status;
+	}
+
+	/**
 	 * Verify the topic/reply count.
 	 *
 	 * @param int $count XMB v1.9.11.13 topic/reply counts
