Index: branches/Ver2.0/xpressme_integration_kit/class/xpressD3commentContent.class.php
===================================================================
--- branches/Ver2.0/xpressme_integration_kit/class/xpressD3commentContent.class.php	(revision 254)
+++ branches/Ver2.0/xpressme_integration_kit/class/xpressD3commentContent.class.php	(revision 257)
@@ -198,5 +198,5 @@
 			$mydirname = $this->mydirname ;
 			if( preg_match( '/[^0-9a-zA-Z_-]/' , $mydirname ) ) die( 'Invalid mydirname' ) ;
-					
+			
 			$xpress_prefix = $mydirname;
 			if ($xpress_prefix == 'wordpress') $xpress_prefix = 'wp';
@@ -216,5 +216,5 @@
 			$blog_name = $blog_row['option_value'];
 			
-						
+			
 			// query
 			$sql = "SELECT * FROM ".$wp_post." WHERE ID=$link_id ";
@@ -329,5 +329,6 @@
 				$comment_content = "'" . addSlashes($d3f_row['post_text']) . "'";
 				$comment_approved = "'" . $d3f_row['approval'] . "'";
-				$user_ID = $d3f_row['uid'];
+				require_once (XOOPS_ROOT_PATH . '/modules/'.$mydirname . '/include/general_functions.php');
+				$user_ID = xoops_uid_to_wp_uid($d3f_row['uid']);
 				$comment_date_gmt = "'" . gmdate('Y-m-d H:i:s' , $d3f_row['post_time']) . "'";
 				$comment_type = '';
Index: branches/Ver2.0/xpressme_integration_kit/include/data.inc.php
===================================================================
--- branches/Ver2.0/xpressme_integration_kit/include/data.inc.php	(revision 254)
+++ branches/Ver2.0/xpressme_integration_kit/include/data.inc.php	(revision 257)
@@ -36,5 +36,5 @@
 		$wp_prefix = $mydirname;
 	}
-	
+	require_once (XOOPS_ROOT_PATH . '/modules/'.$mydirname . '/include/general_functions.php');
 	include(XOOPS_ROOT_PATH . '/modules/'.$mydirname . '/wp-includes/version.php');
 
@@ -92,5 +92,5 @@
 		$ret[$i]['cat_name'] = $row2['cat_name'];
 
-		$ret[$i]['uid'] = $row1['post_author'];
+		$ret[$i]['uid'] = wp_uid_to_xoops_uid($row1['post_author']);
 		$ret[$i]['replies'] = $row1['comment_count'];
 
@@ -180,4 +180,5 @@
 }
 
+
 // --- function end ---
 
Index: branches/Ver2.0/xpressme_integration_kit/include/general_functions.php
===================================================================
--- branches/Ver2.0/xpressme_integration_kit/include/general_functions.php	(revision 257)
+++ branches/Ver2.0/xpressme_integration_kit/include/general_functions.php	(revision 257)
@@ -0,0 +1,69 @@
+<?php
+/*
+ * XPressME - WordPress for XOOPS
+ *
+ * @copyright	XPressME Project http://www.toemon.com
+ * @license		http://www.fsf.org/copyleft/gpl.html GNU public license
+ * @author		toemon
+ * @package		module::xpress
+ */
+
+function wp_uid_to_xoops_uid($wp_uid = ''){
+	global $xoopsDB;
+	$mydirname = basename( dirname( dirname( __FILE__ ) ) ) ;
+
+	if ($mydirname == 'wordpress'){
+		$wp_prefix = 'wp';
+	} else {
+		$wp_prefix = $mydirname;
+	}
+
+	$xoops_user_tbl = $xoopsDB->prefix('users');
+	$wp_user_tbl = $xoopsDB->prefix($wp_prefix . "_users");
+
+	$wp_user_SQL ="SELECT user_login FROM $wp_user_tbl WHERE ID = $wp_uid ";
+	$wp_user_Res = $xoopsDB->query($wp_user_SQL, 0, 0);
+	if ($xoopsDB->getRowsNum($wp_user_Res)  > 0){
+		$wp_user_Row = $xoopsDB->fetchArray($wp_user_Res);
+		$wp_user_name = $wp_user_Row['user_login'];
+	
+		$xoops_user_SQL ="SELECT uid FROM $xoops_user_tbl WHERE uname LIKE '$wp_user_name'";
+		$xoops_user_Res = $xoopsDB->query($xoops_user_SQL, 0, 0);
+		if ($xoopsDB->getRowsNum($xoops_user_Res)  > 0){
+			$xoops_user_Row = $xoopsDB->fetchArray($xoops_user_Res);
+			$xoops_uid = $xoops_user_Row['uid'];	
+			return $xoops_uid;
+		}
+	}
+	return 0;
+}
+function xoops_uid_to_wp_uid($xoops_uid = ''){
+	global $xoopsDB;
+	$mydirname = basename( dirname( dirname( __FILE__ ) ) ) ;
+
+	if ($mydirname == 'wordpress'){
+		$wp_prefix = 'wp';
+	} else {
+		$wp_prefix = $mydirname;
+	}
+
+	$xoops_user_tbl = $xoopsDB->prefix('users');
+	$wp_user_tbl = $xoopsDB->prefix($wp_prefix . "_users");
+
+	$xoops_user_SQL ="SELECT uname FROM $xoops_user_tbl WHERE uid =  $xoops_uid";
+	$xoops_user_Res = $xoopsDB->query($xoops_user_SQL, 0, 0);
+	if ($xoopsDB->getRowsNum($xoops_user_Res)  > 0){
+		$xoops_user_Row = $xoopsDB->fetchArray($xoops_user_Res);
+		$xoops_user_name = $xoops_user_Row['uname'];	
+
+		$wp_user_SQL ="SELECT ID FROM $wp_user_tbl WHERE user_login LIKE '$xoops_user_name'";
+		$wp_user_Res = $xoopsDB->query($wp_user_SQL, 0, 0);
+		if ($xoopsDB->getRowsNum($wp_user_Res)  > 0){
+			$wp_user_Row = $xoopsDB->fetchArray($wp_user_Res);
+			$wp_user_id = $wp_user_Row['ID'];
+			return $wp_user_id;
+		}
+	}
+	return 0;
+}
+?>
Index: branches/Ver2.0/xpressme_integration_kit/include/search.php
===================================================================
--- branches/Ver2.0/xpressme_integration_kit/include/search.php	(revision 254)
+++ branches/Ver2.0/xpressme_integration_kit/include/search.php	(revision 257)
@@ -17,4 +17,6 @@
 {
 	global $xoopsDB, $myts;
+	
+	require_once (XOOPS_ROOT_PATH . '/modules/'.$mydirname . '/include/general_functions.php');
 
 	$myts =& MyTextSanitizer::getInstance();
@@ -32,5 +34,5 @@
 	}
 	if ($userid) {
-		$userid = intval($userid);
+		$userid = xoops_uid_to_wp_uid(intval($userid));
 		$where  .= " AND (post_author=".$userid.")";
 	}
@@ -70,5 +72,5 @@
 		$ss   = substr($date_str,17,2);
 		$ret[$i]['time'] = mktime( $hh,$nn,$ss,$mm,$dd,$yyyy);
-		$ret[$i]['uid'] = $myrow['post_author'];
+		$ret[$i]['uid'] = wp_uid_to_xoops_uid($myrow['post_author']);
 //		$ret[$i]['page'] = $myts->htmlSpecialChars($myrow['post_title']);
 
Index: branches/Ver2.0/xpressme_integration_kit/wp-content/plugins/xpressme/include/d3forum_comment_synchro.php
===================================================================
--- branches/Ver2.0/xpressme_integration_kit/wp-content/plugins/xpressme/include/d3forum_comment_synchro.php	(revision 254)
+++ branches/Ver2.0/xpressme_integration_kit/wp-content/plugins/xpressme/include/d3forum_comment_synchro.php	(revision 257)
@@ -493,5 +493,6 @@
 	$post_time = strtotime($row->comment_date);		// or	$row2['comment_date_gmt']
 	$modified_time = strtotime($row->comment_date);	// or	$row2['comment_date_gmt']
-	$uid = $row->user_id;
+	require_once (get_xpress_dir_path() . 'include/general_functions.php');
+	$uid =  wp_uid_to_xoops_uid($row->user_id);
 	$poster_ip = "'" . addslashes($row->comment_author_IP ). "'";
 	$modifier_ip = "'" . addslashes($row->comment_author_IP) . "'";
