wordpress 网站首页调用 discuz 论坛最新文章的方法相对而言有点复杂,需要我们每一步都仔细操作,操作前一定记得做好备份,以防不测。

在需要调用的地址插入以下代码,记得把数据库名、数据库地址等全部修改过来。

<?php
//截取 utf8 字符串
function utf8Substring($str, $from, $len){
return preg_replace(‘#^(?:[\x00-\x7F]|[\xC0-\xFF][\x80-\xBF]+){0,’.$from.’}’.
‘((?:[\x00-\x7F]|[\xC0-\xFF][\x80-\xBF]+){0,’.$len.’}).*#s’,’$1′,$str);
}
//建立数据库链接
$conn = @mysql_connect(“数据库主机地址”, “数据库名用户名”, “数据库密码”) or die(“数据库链接错误”);
//指定要链接的数据库
@mysql_select_db(“数据库名”, $conn);
//使用 UTF-8 中文编码;
@mysql_query(“set names ‘UTF8′”);
//指定版块的所有文章中取 10 条最新帖子
$SQL=”SELECT tid,subject FROM pre_forum_thread where fid in (2,42)ORDER BY tid DESC LIMIT 0,8″;
$query=@mysql_query($SQL);
//循环显示结果
while($row=@mysql_fetch_array($query)){
echo “<li><a class=title title=”.$row[subject].” href=’http://www.zhuimeng8.com/bbs/thread-“.$row[tid].”-1-1.html’ target=_blank>”.
utf8Substring($row[subject], 0, 40).”</a></li>”;
}
//关闭链接
@mysql_close($conn);
?>

使用以上代码一次性成功,如果你操作多次仍然无法实现 wordpress 网站首页调用 discuz 论坛最新文章,建议不要浪费过多的时间,去找人修改操作就可以。