如何平行实现wordpress博客和magento博客

时间:2015-01-13 06:29:03

标签: wordpress magento blogs fishpig

我有一个Magento运行的实例。我在magento使用wordpress博客,并且想平行地使用magento“Blog”。当我使用两个博客magento博客覆盖wordpress博客部分。任何人都可以告诉我如何解决这个问题。

您可以在我想要使用此部分的链接http://dev.dynatrac.org/中看到。

由于

2 个答案:

答案 0 :(得分:0)

您可以使用http://dev.dynatrac.org/index.php/blog.html而不是使用网址http://dev.dynatrac.org/blog/,并将wordpress安装放在magento root的博客目录中。

现在使用.htaccess或nginx conf(取决于您使用的是apache还是nginx),您可以将http://dev.dynatrac.org/blog/something_something.html形式的URL重定向到blog /目录。

答案 1 :(得分:0)

不幸的是,AW_Blog扩展使用了博客'作为它的路由器frontName。这会覆盖Magento WordPress Integration扩展,使2不兼容。在理想的世界中,AheadWorks会修改其扩展名以使用不同的路由器frontName(例如aw_blog),然后使用动态路由显示博客(与Magento WordPress Integration相同的方式),从而允许两个扩展在同时。

我的建议是删除AW_Blog,而是使用Custom Post Types插件和Root

自定义帖子类型加载项允许您在WordPress中创建自定义帖子类型并在Magento集成博客上显示它们。举个例子,假设您在/ blog /上显示标准博客帖子,但想创建不同类型的帖子(例如新闻文章)。您可以设置名为' news'的自定义帖子类型。默认情况下,这会在/ blog / news /上显示所有新闻帖子。为了改善这一点,您可以安装Root,这将从URL中删除/ blog /,这意味着您的新闻文章可以在/ news /。

此方法允许您创建看似多个不同博客的内容,但实际上是一个使用不同自定义帖子类型的单个WordPress博客。此方法允许您根据需要使用多种不同的帖子类型。

EG。

http://www.yourmagento.com/blog/ http://www.yourmagento.com/news/ http://www.yourmagento.com/recipes/ http://www.yourmagento.com/tutorials/

所有这些都将通过1个WordPress安装提供,并集成到Magento中。