【问题标题】:Can a WordPress blog pull content from Django pages?WordPress 博客可以从 Django 页面中提取内容吗?
【发布时间】:2010-04-15 16:42:30
【问题描述】:

假设你有一个你喜欢的 WordPress 主题,但想利用一堆已经编写好的 Django 代码。有没有一种简单、高效的方法来吸收 Django 输出的 HTML 并将其显示在 WordPress 帖子或页面中而不使用浏览器框架?有什么好的例子吗?

【问题讨论】:

  • 您还想使用一些 Wordpress 功能,还是只关心主题?
  • 嗯,我想到的主题是非常丰富的功能,所以在 Django 中重现它会增加大量的工作。那是你要去的方向吗?

标签: php django wordpress django-urls


【解决方案1】:

您可以像往常一样在 Django 中输出内容,然后制作一个带有代码的 Wordpress 插件,以便从 Django 的 URL 下载它

readfile("http://yourdomain/your/django/view")

但这是一个非常糟糕的主意。如果您只想使用 wordpress 主题将其移植到 Django。维护这种奇怪的 PHP/Python 混合体将是一场噩梦,尤其是当您决定添加更多功能或使其更具动态性时。

【讨论】:

  • 从性能的角度来看这是一个坏主意,还是仅从广泛的设计理念的角度来看?问题是 WordPress 主题非常复杂且功能丰富,它是“论文”主题。我知道没有简单的方法将它移植到 Django。
  • 两者。如果您对 Django 中的编程有所了解,那么移植“论文”主题应该不是问题。 HTML/CSS 保持不变,从数据库生成内容的少数部分可以使用包含标签来完成。如果您不了解 Django(并且您不愿意学习)并且应用程序不是很复杂,也许您可​​以将它们移植到 PHP?
  • 我已经了解 Django,至少有点了解。我认为移植论文不是一件小事,但需要相当多的时间。我认为你的例子现在可以工作。不过,我不确定如何将 readfile() 作为 WordPress 发布的一部分包含在内。
  • 我不是 Wordpress 专家,但我看到了三个选项: 1. 你可以写一个插件;有很多关于此的文档。 2.你可以把代码放在模板里面(因为Wordpress模板是PHP)。修改 page.php 以替换所有页面上的内容,或者创建您的自定义页面模板 (codex.wordpress.org/Pages#Creating_Your_Own_Page_Templates) 并在管理员中选择应该使用它的页面。 3. 使用 Exec-PHP 插件将 PHP 代码直接放入您的帖子/页面中。
【解决方案2】:

如果 djanjo 代码生成 rss-feed,您可以使用 wp-o-matic 之类的插件将帖子从 django 网站导入 wordpress。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-11-21
    • 2017-02-27
    • 2017-07-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多