【问题标题】:How to embed/integrate WordPress blog into my own web site?如何将 WordPress 博客嵌入/集成到我自己的网站中?
【发布时间】:2011-08-31 16:52:10
【问题描述】:

我已经有一个 WordPress 博客帐户 (abc.wordpress.com)。我有自己的网站:www.xyz.com

我想将我的 WordPress 博客内容集成到我自己的网站中。希望像 blog.xyz.com 之类的东西,或者只是用 abc.wordpress.com 替换 xyz.com 的主页

我知道我可以从 wordpress.org 下载 WordPress 的代码并运行我自己的 WordPress。并且拥有自己的 MySQL 数据库,但 WordPress 总是发布新代码。我没有时间继续更新我的源以匹配它。

我将自己的网站作为一种爱好来运行,因此我更愿意让 WordPress.com 为我管理内容并继续在 abc.wordpress.com 上重复使用我自己的博客,但让内容以我自己的形式显示网站:xyz.com

我希望我在解释时很清楚。

有人知道怎么做吗?

谢谢。

【问题讨论】:

标签: mysql wordpress blogs


【解决方案1】:

如果您主要担心更新,我会说不要。只需单击 wordpress 管理员中的“更新”按钮,您就可以为 wordpress 应用更新。将弹出一条通知,提醒您有任何更新。

正如 Calle 已经提到的,您可以通过 RSS 检索您的内容,或者您​​可以从 Wordpress.com 导出您当前的内容,将内容导入您自己的网站,并在那里进行管理。一切都在一个地方。

祝你好运。

【讨论】:

  • 谢谢。我主要关心的更多是一些主要版本的更新如何改变 MySQL 数据库结构。我已经看到了这种情况。如果我自己托管它,那么我将不得不花时间在这些上。我只想专注于写作。我不经常写博客,但有时我肯定会想用它来定期记录我的写作,更像是我写作/思想的笔记本。我对编程没问题。将我在 abc.wordpress.com 下的东西移动到我自己的 MySQL 数据库有多难?
  • 一点也不难,一旦在您自己的网站上安装了 wordpress,只需“导入”您从 abc.wordpress.com“导出”的内容,它就会为您完成所有工作。内容、cmets,应有尽有。
  • 使用 RSS 从您的博客中获取信息并进行缓存就足够了。您不需要将数据从博客迁移到您自己的 mySQL 数据库中——除非您在那里安装了 Wordpress,当然在这种情况下您可以使用 Wordpress 管理界面中的导出/导入工具。 Wordpress 更新永远不会以会伤害您的方式破坏您的表格,这是一个承诺。
【解决方案2】:

我不知道您的编程水平如何,但有一个名为 Simple Pie 的 PHP 库可以帮助您通过 RSS(Wordpress 自动为您生成)检索您的内容。地址在这里:http://simplepie.org/

如果你不擅长编程,也许你可以找人帮你做,或者找一个已经在某个地方写好的脚本。我确实认为 RSS 绝对是最好的选择。

我还认为您夸大了自己托管 Wordpress 的问题。这不是你必须保持更新的东西,如果你愿意,你所要做的就是不时登录,也许一个月一次(你多久写一次文章?),然后点击“更新”和Wordpress 将为您做一切。适用于您的插件和 WP 版本。

【讨论】:

    【解决方案3】:

    为了能够使用您自己的域 (xyz.com) 并让 wordpress 将用户从 abc.wordpress.com(您的 wordpress 博客)重定向到您的域,需要高级帐户。

    如果您有高级帐户,则只需登录 wordpress.com,单击“升级”并选择“域”。从那里您将看到“映射现有域”选项,您将要在此处输入您的域。现在,您的 wordpress.com 博客将在用户输入您的域的 url (xyz.com) 时显示。

    或者,如果您需要使用免费 wordpress.com 帐户的解决方法,那么您只想嵌入您的博客,为此您需要使用 RSS 提要。注意:此方法不会维护您的 wordpress 样式,它只会传输内容。此外,默认情况下,并非所有浏览器都支持 RSS 提要。

    您可以通过在 wordpress.com 网址(即 abc.wordpress.com/feed)的末尾添加“提要”来查看您博客的当前提要。您可以在此处阅读有关提要的更多信息 (http://en.support.wordpress.com/feeds/)。现在,您只需要弄清楚如何将提要嵌入到您的页面中。

    您可能会尝试的最后一种方法就是将您的域重定向到您的博客。在此处参考如何以不同的方式执行此操作:(http://css-tricks.com/redirect-web-page/)。例如,将此标记放在您的域页面部分:

    <meta http-equiv="refresh" content="0; URL='http://google.com'" />
    

    (这将在 0 秒后重定向到指定的 url)

    【讨论】:

      猜你喜欢
      • 2016-02-17
      • 2012-01-24
      • 2023-03-26
      • 1970-01-01
      • 1970-01-01
      • 2014-04-23
      • 2014-10-07
      • 1970-01-01
      • 2018-12-12
      相关资源
      最近更新 更多