最新消息:Excel无乱码转CSV,由于工作原因很少更新博客和回复大家的评论,非常抱歉。

整合WordPress到Magento[配图]

magento目录下新建子目录wp,上传wordpress文件到该目录,这样是防止Magento重写为blog

新建数据库magento_blog,也可以省略这一步,直接装在原数据库上,用前缀区分表.

运行http://yourmagento.com/blog安装wordpress.

安装fishpig_wordpress_integration插件,地址为http://connect20.magentocommerce.com/community/Fishpig_Wordpress_Integration

后台进入/WordPress/Setting/Database Integration配置相关信息

Database
设置wordpress数据库位置,是与magento同一数据库还是单独数据库.
Integration
设置整合方式

Semi-Integration
Semi-Integration在magento应用程序中提供有限量的wordpress信息,且不自动显示.适合只想在magento中显示少量wordpress信息,让maegnto跟wordpress保持各自的模板主题.

Full-Integration
Full-Integration允许wordpress的所以前台显示由magento负责,换言之wordpress使用magento的模板主题包.适合不想为wordpress单独制作模板的用户.

如果选择Full-Integration,需要设置Blog Route,假设设置为wp,需要进入wordpress后台Settings->General设置Site address为
http://yourmagento1/index.php/blog

下图为Integration设置:

上面红色提示不用管,这个是Magento重写的原因,不影响运行。

显示最新文章

<reference name="left">
<block type="wordpress/post_list_recent" name="wp.recent-posts" template="wordpress/post/recent.phtml">
<action method="setTitle"><title>Recent Posts</title></action>
<action method="setPostCount"><post_count>3</post_count></action>
</block>
</reference>
{{block type="wordpress/post_list_recent" template="wordpress/post/recent.phtml" title="Recent Posts" post_count="3"}}

显示指定目录

<reference name="left">
<block type="wordpress/post_list_recent" name="wp.recent-posts" template="wordpress/post/recent.phtml">
<action method="setTitle"><title>Recent Posts</title></action>
<action method="setPostCount"><post_count>3</post_count></action>
<action method="setCategoryId"><category_id>1</category_id></action>
</block>
</reference>
{{block type="wordpress/post_list_recent" template="wordpress/post/recent.phtml" title="Recent Posts" post_count="3"
category_id="1"}}

显示指定作者

<reference name="left">
<block type="wordpress/post_list_recent" name="wp.recent-posts" template="wordpress/post/recent.phtml">
<action method="setTitle"><title>Recent Posts</title></action>
<action method="setPostCount"><post_count>3</post_count></action>
<action method="setAuthorId"><author_id>1</author_id></action>
</block>
</reference>
{{block type="wordpress/post_list_recent" template="wordpress/post/recent.phtml" title="Recent Posts" post_count="3"
author_id="1"}}

转载请注明:嗨酷哥,有你更酷! » 整合WordPress到Magento[配图]

与本文相关文章

发表我的评论

取消评论
表情 插代码

Hi,您需要填写昵称和邮箱!

  • 必填项
  • 必填项