1

我有一个 Magento 实例正在运行。我在 magento 中使用 wordpress 博客,并希望并行使用 magento“博客”。当我同时使用两个博客时,magento 博客会覆盖 wordpress 博客部分。谁能告诉我我们如何解决这个问题。

你可以看到我想使用这个部分的链接http://dev.dynatrac.org/ 。

谢谢

4

2 回答 2

0

除了使用 URL http://dev.dynatrac.org/index.php/blog.html,您可以使用http://dev.dynatrac.org/blog/并将 wordpress 安装放在您的 magento 根目录的 blog 目录中.

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

于 2015-01-13T07:29:31.793 回答
0

不幸的是,AW_Blog 扩展使用“blog”作为它的路由器frontName。这会覆盖 Magento WordPress 集成扩展,使 2 不兼容。在理想情况下,AheadWorks 会修改他们的扩展以使用不同的路由器 frontName(例如 aw_blog),然后使用动态路由显示博客(与 Magento WordPress 集成的方式相同),从而允许两个扩展在同时。

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

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

此方法允许您创建看似多个不同的博客,但实际上是一个使用不同自定义帖子类型的 WordPress 博客。此方法将允许您根据需要拥有尽可能多的不同帖子类型。

例如。

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

所有这些都将由 1 个 WordPress 安装驱动并集成到 Magento 中。

于 2015-03-25T15:02:04.387 回答