问题描述:网站是用wordpress建站的,有部分数据在另一个数据库中,不想用ajax读取数据(ajax不利于收录)!
解决方法:
1、先建一个read.php把数据库中的数据拿出来
<?php // 数据库连接参数 $db_host = 'localhost'; $db_user = 'username'; $db_password = 'password'; $db_name = 'database_name'; // 创建数据库连接 $mysqli = new mysqli($db_host, $db_user, $db_password, $db_name); // 检查连接是否成功 if ($mysqli->connect_error) { die('连接失败: ' . $mysqli->connect_error); } // 查询文章数据(改成自己数据库相关参数) $query = "SELECT * FROM wp_posts WHERE post_type = 'post' AND post_status = 'publish'"; $result = $mysqli->query($query); // 检索并显示文章数据 if ($result) { while ($row = $result->fetch_assoc()) { echo '<div><span>' . $row['post_title'] . '</span><i>' . $row['post_content'] . '</i></div>'; } // 释放结果集 $result->free(); } // 关闭数据库连接 $mysqli->close(); ?>
2、把下面的代码放到文章展示的地方
<?php ini_set("user_agent","Mozilla/4.0 (compatible; MSIE 5.00; Windows 98)"); $url="网址/read.php"; echo file_get_contents( $url ); ?>
现在刷新一下页面就可以看到需要的文章了~
wordpress新建页面中页面属性里没有“模板”选项解决方法
wordpress获取当前文章最后一个tags标签(不带链接)
wordpress列表分页自定义(wordpress列表设置最大分页数)
标签: wordpress优化, wordpress教程
上面是“wordpress如何从指定数据库读取文章静态生成”的全面内容,想了解更多关于 wordpress 内容,请继续关注web建站教程。
当前网址:https://m.ipkd.cn/webs_16111.html
声明:本站提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请发送到邮箱:admin@ipkd.cn,我们会在看到邮件的第一时间内为您处理!