mysql - 如何从我的另一个 WordPress 获取高级自定义字段数据?
问题描述
我创建了一个网站,在其中放置了该公司的一些服务。现在我正在为他们创建一个新的,我需要再次展示这些服务。
我使用高级自定义字段和自定义模板做到了,所以我的问题是:
我现在可以连接到第一个网页的数据库,检索自定义字段数据并将其显示给第二个网页吗?
问题是它必须同时更新,所以我需要为两者使用相同的数据库。
我已经看到我可以连接到外部数据库:
$mydb = new wpdb( 'username', 'password', 'database', 'localhost' );
$rows = $mydb->get_results( "select Name from my_table" );
但是我查看了第一个数据库,但没有找到应该将这些信息保存在哪里。这些信息保存在哪里?
任何想法?
解决方案
要连接到远程数据库,远程服务器应该对外部连接开放,几乎所有主机都不允许这样做。
最好的办法是使用WP REST API创建一个service
您可以从外部站点使用的。
推荐阅读
- html - 创建我自己的 wordpress 主题并且无法访问样式文件
- vue.js - 如何使用子文件夹而不是子域获取 vuejs url 访问权限?
- java - 验证货币代码与允许值之一匹配
- python - Python在列表中转置多个数据帧
- node.js - Express 应用程序 - 委托访问
- typescript - 如何在 NestJS 中添加 DTO
- node.js - Express.js 服务器端事件实现 - 未发出事件
- amazon-web-services - 使用 CloudFormation 在 EC2 上设置 IIS
- c++ - 是临时实现转换应用于 const_cast 的操作数吗
- c++ - 在使用它创建二叉搜索树之前,必须始终对数组进行排序吗?如果是这样,原因是什么?