WordPress is used quite often in parallel with shops. This has many reasons; one is that Google loves fresh content. In addition, stores often have a general problem that they are text-poor, because blogs can help for search engine optimization.
In a project for a new store on Magento-based I was recently introduced exactly this task: a blog should be placed. Of course, the look & feel her leaning to the shop. So your own theme was needed, so far so good. Nevertheless, it should also be some elements of the shops in the blog are used. First, the menu-structure corresponding to the categories of this website. For other things like footer, an image changer and so on.
The idea also works with virtually all conceivable other elements of the Magento Stores, for example, products, prices, reviews, shopping, and single sign-on with the account of the shop ... just everything you could think .
Two approaches: Walker vs... Integration
The first idea was to recreate the category structure in WordPress as pages. A Walker could create an appropriate output of the HTML code. You do not engage in the standard and is updated allowing that is good. However, the problem is also immediately clear: change a category or is this one, the change in the blog also be made manually - a typical source of error.
Technically a "nicer" solution is directly access the functionality of Magento, instead of having to recreate things. Thus, each feature will be content with just a single. Another not to be underestimated advantage of the integration solution is that this solution also uses the cache of Magento. As so often, there is already a plugin for it that helps us to work a little.
It says Magee Abler and is of Richard Feraro been developed. On his site, you can also find some more examples of how to use the plugin.