将div从一个WordPress站点拖到另一个WordPress站点

时间:2016-11-21 作者:taxishop

我在同一台服务器上有3个单独的站点/安装,它们都使用相同的数据库:

xxxx年。xxxx年。xxxx年。我想要一个<div> 从中的特定站点xxxx.com/en 显示在其他网站上。假设我有<div id="table1">xxxx<div> 在…上xxxx.com/en/page1; 我想把这个展示出来xxxx.com/de/page1.

我没想到这在WordPress中会如此复杂。对于普通PHP,它只是一个包含,但WordPress是一个封闭的系统。那么,我该怎么做呢?

2 个回复
SO网友:elicohenator

我建议你使用翻译插件。像PolyLang这样简单而免费的工具会使这变得更加容易,并且您可以为每种语言使用/创建不同的模板页面。以下是入门链接:https://www.wordpress.org/plugins/polylang/

SO网友:cjbj

当然,这是可以做到的,但需要一些工作。以下是我将采取的方法:

在源代码安装中,创建一个有自己模板的页面,其中只包含<div> 您想要拉出(没有页眉、页脚、提要栏等)。通过这种方式,您可以让源安装程序组装数据,就像它是一篇常规文章一样。你甚至可以query_vars 如果<div> 你想要的是动态的。基本上,您可以通过如下调用确保源安装提供所需的html:

http://example.com/en/mydivpage?my_var=something

jquery load 命令

<script>$("#putithere").load("http://example.com/en/mydivpage?my_var=something");</script> ... <div id="putithere"></div>

allow certain trusted domains to violate this rule.

我提到了<iframe> 选项低于1。确保包括<head>body 标签。然后低于2。只需包含完整的网页。这种方法的缺点是目标的页面css在框架内无法工作。