wordpress如何从指定数据库读取文章静态生成

310 ℃

问题描述:网站是用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做时间列表,比如2024年1月文章列表

wordpress新建页面中页面属性里没有“模板”选项解决方法

wordpress获取当前文章最后一个tags标签(不带链接)

wordpress列表分页自定义(wordpress列表设置最大分页数)

在访问WordPress网站时,网站显示乱码如何解决?

标签: wordpress优化, wordpress教程

上面是“wordpress如何从指定数据库读取文章静态生成”的全面内容,想了解更多关于 wordpress 内容,请继续关注web建站教程。

当前网址:https://m.ipkd.cn/webs_16111.html

声明:本站提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请发送到邮箱:admin@ipkd.cn,我们会在看到邮件的第一时间内为您处理!

如何配置Nginx服务器支持HTTP/2协议
如何从布局上做好网站优化?
WordPress常见错误以及解决方法介绍
el-table列太多导致横向滚动条不在当前屏幕中解决方法
淘宝标题关键词组合技巧有哪些?