将博客添加到现有网页

时间:2009-03-07 00:28:30

标签: php wordpress web

如何将博客(尚未创建)插入已存在的“静态”网页?该网页主要是用PHP编写的。我正在考虑使用像wordpress.org(主机安装版本)这样的东西,并用它来更新网站的新闻页面。

从我读过的,听起来我需要做很多主题调整才能让wordpress正确显示我们网站的模板。这对我来说听起来有点令人生畏。对此事的任何想法都表示赞赏!

10 个答案:

答案 0 :(得分:6)

我在my site做了同样的事情。我有大约20个静态页面,想要添加一个博客,并希望将WP页面中的内容添加到静态页面。找到一个(几乎)匹配我的静态页面的主题并不难。 / tech /之外的所有内容都是静态页面。

您还可以获得非常简约的主题,然后使其与您的设计相匹配。它是CSS的一大堆切割和粘贴,重新填充元素以匹配WP想要的稍微调整。我在其他网站上花了不到8小时就做完了。

阅读使用the Wordpress loop。这比你想象的要容易得多,特别是如果你的东西已经用PHP完成了。

修改

这是我在静态页面中使用的代码片段,它允许我在现有代码中使用所有其他WP函数:

<?php
if (empty($wp))
   require_once("tech/wp-config.php");
wp();
?>

然后,获取最近发布的帖子列表就像以下一样简单:

<?php get_archives('postbypost', 8); ?>

请注意使用折旧函数,我在2年前整合WP时还有一些东西需要清理。

答案 1 :(得分:1)

Greg是对的,iframe是一种简单的方法。但是,我遇到了iframe会在IE中抛出会话变量的情况,不确定这是否会影响WordPress。

如果您打算在iframe中创建一个WordPress安装页面,那么为什么不只是使用链接来显示带有iframe的页面,只链接到单独的子域,其中WordPress安装将会驻留?

我猜你是不想在主题开发方面做很多事情,如果你想把WordPress扔进iframe。如果是这种情况,您有几个选择: (a)google一个空白的wordpress主题, (b)开发一个看起来像你当前网站的主题,这样当用户点击链接时,他们就不会知道他们在不同的平台上, (c)不要隐藏任何内容并使WordPress安装显示不同的主题。在他们的OPEN论坛网站(http://www.openforum.com/)中考虑美国运通,他们的博客位于http://blogs.openforum.com/ - 相同的标题,身体和布局略有不同。

问题是,iframe路线是否会使WordPress网站的高度增加,您必须设置iframe的高度。你可以通过将高度设置为非常大的高度来控制这个,但是你的页面会非常大,或者你可以控制WordPress管理员显示的帖子数量。

我的建议,废弃iframe,在子域上安装WordPress,然后链接到该子域而不是链接到您的iframe页面

答案 2 :(得分:1)

我正在尝试使用我正在修补的网站(尚未公开)。我没有直接在我的网站上发布博客,而是链接到Google Blogger托管的博客。

Google还提供了“AJAX Search API”,我将其用于嵌入静态网页。我生成了一个动态的链接到我的博客。由于链接是由AJAX搜索生成的,因此它始终显示最新的条目。这是保持站点静态的好方法,但也包含托管在其他地方的动态内容。

当然,将您的博客设计为与主网站的品牌相匹配会有所帮助。如果您可以使用iframe或常用导航栏来使其全部无缝,则可获得额外积分。

答案 3 :(得分:1)

通常,使用WordPress博客并使用该博客重新创建静态网站的其余部分可能更容易。

答案 4 :(得分:1)

您也可以通过在服务器上安装wordpress,将wordpress主题剪切为裸骨,在wordpress主题上添加自己的样式,标题,导航栏等,然后将其链接到您网站中的页面。这看起来比使用iframe更简洁,并且比使用循环更容易。请查看以下链接,了解如何执行此操作(以这种方式在博客设置上方便地编写):

http://www.nubaria.com/en/blog/?p=14

答案 5 :(得分:0)

一个简单的解决方案是简单地添加一个iframe并将博客网站放在其中。它几乎不需要任何代码,博客条目就会显示出来。

至于代码选项,我会看一个RSS阅读器,就像这样: http://www.scriptol.com/rss/rss-reader.php

一些代码,但您通过RSS阅读博客条目并显示您想要的内容。

答案 6 :(得分:0)

我使用了SnewsCMS,在静态php页面中集成新闻部分是微不足道的。

答案 7 :(得分:0)

使用Blogger服务,您可以将其设置为通过FTP将博客发布到您的网站。但是你仍然需要自定义模板。它应该很简单,它们有一个接口。

答案 8 :(得分:0)

当我不得不将博客添加到现有网站时,我使用了textpattern。我发现它很容易定制,因为它非常轻巧和简单。在我看来,它比Wordpress更好,虽然标记风格不太方便用户使用,而且缺少高手插件,主题等等。

我刚将它安装在自己的目录中,因此文章间链接起作用,并将必要的文本模式内容嵌入到我自己的页面布局中。

答案 9 :(得分:0)

您也可以通过在服务器上安装wordpress,将wordpress主题剪切为裸骨,添加自己的样式,标题,导航栏等来实现。