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 论坛最新文章,建议不要浪费过多的时间,去找人修改操作就可以。