Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
创建自定义wordpress url以从外部数据库查询数据_Wordpress - Fatal编程技术网

创建自定义wordpress url以从外部数据库查询数据

创建自定义wordpress url以从外部数据库查询数据,wordpress,Wordpress,因此,我有一个自定义主页模板的Wordpress设置。在模板中,我从外部数据库查询一些产品。现在我想创建一个产品的细节,这就是我坚持的地方 我不知道如何实现这一点,因为WP db中没有数据,因此没有实际的url(我猜是吧?)。。我考虑在WP中创建一个名为“Detail”的页面,并在主页产品上创建href属性,如“www.example.com/Detail/123”,从url中获取id,并将id查询到数据库 这是正确的方法吗?希望有人能帮忙 谢谢 如果我没弄错,你想从一个wordpress网站向

因此,我有一个自定义主页模板的Wordpress设置。在模板中,我从外部数据库查询一些产品。现在我想创建一个产品的细节,这就是我坚持的地方

我不知道如何实现这一点,因为WP db中没有数据,因此没有实际的url(我猜是吧?)。。我考虑在WP中创建一个名为“Detail”的页面,并在主页产品上创建href属性,如“www.example.com/Detail/123”,从url中获取id,并将id查询到数据库

这是正确的方法吗?希望有人能帮忙


谢谢

如果我没弄错,你想从一个wordpress网站向另一个网站查询内容,对吗

正确的方法是使用JSON API,它将允许您使用HTTP请求检索所需的内容

您可以自己设置这些API,请参阅教程

因此,您也可以使用这个奇妙的wordpress插件:

安装并启用插件后,您必须根据需要获取的内容设置API链接,例如以下API:

http://example.com/api/get_posts/?post_type=custom_post_type&count=3
查询最新的3篇自定义文章及其字段和自定义字段(如果存在)

找到更多的例子

现在,在您的另一个网站上,您希望显示将JSON字符串转换为PHP对象或数组所需的内容。 例如:

$json = '{"a":hello,"b":hi,"c":hey,"d":yo,"e":ola}';
$data = json_decode($json);
echo $data->{'a'}
// this should echo the value "hello"
如前所述


我希望这有帮助

我认为他不想再问另一个WordPress。他只说他从另一个包含产品的数据库获取数据

你的想法非常接近你必须做的事情。看一看,然后

这本图坦卡门是一个很好的例子: