2017-05-27 62 views
0

我面临着wordpress的一个问题。我有两个网站。在第一个网站上有一个输入表单,在自定义字段中存储值为,以便以后用于该网站上的各种计算。消费另一个WordPress站点的WordPress网站数据

在另一个网站上,我需要从第一个网站访问这些相同的值,并在多个元素中通过第二个网站使用它们。所以我想出了一个想法,因为第一个网站上的那些存储值已经显示出来了(就像它们在可见页面中的一些HTML元素中一样),我可以获得第一个网站内容,而不是一个两件事情:

  1. 创建第二个类似的网站自定义字段,谱写functions.php中的函数,将采取从第一个网站的价值,并在第二个网站更新的自定义字段每次加载时间,所以那么我可以在整个第二个网站中使用这些值(在我看来,这是一个愚蠢的解决方案)。
  2. 在functions.php中编写一个函数(在第二个网站中,需要从第一个网站接收值的网站),该函数将从该第一个网站创建JavaScript变量,以便可以用来填充我需要的所有元素。

也许有一些更好的解决方案,所有这一切。公平地说,这是我第一次做这样的事情,所以你可以说我很没经验。

有没有另一个更好的解决方案呢?如果没有,上面列出的两个解决方案中的哪一个更好?

+0

如何从第一个网站数据库(因为他们存储)拉数据并显示他们在秒数网站? 另一种解决方案是创建第二个页面可以检索的JSON响应。 这两个解决方案都要求你可以访问这两个站点数据库/代码库 –

+0

听起来不错,所以让我澄清一下:有一种方法可以将自定义字段数据从一个站点的数据库提取到另一个站点?如果有的话,你能告诉我从哪里开始,因为我从来没有使用过WP数据库,并且我从来没有从一个站点获取数据到另一个站点。 (但我知道基本的SQL和数据库的工作方式) –

+0

如果我在你的位置。我会在第一个网站创建一个视图,基本上为您在第二个网站上需要的数据提供JSON响应。 (在第二个网站上):您可以使用'file_get_contents('http://first.site/url/to/json/view')'或者使用'XMLHttpRequest'来获取客户端(即浏览器)的数据。 –

回答

0

虽然现在有很多可能的选项,并且可以基于个人的经验辩论,或当时的条件下,可以很容易地通过消耗从网站一个数据达到您的预期目标,为您的站点中的两个,那么,应用所需的任何必要的逻辑和行动(在您的网站两个)。

使用最新版本的WordPress,你可以采取杠杆内置REST API为了从网站一个访问内站点中的两个所需的数据。

相关问题