Wordpress posts on magento

穿精又带淫゛_ 提交于 2019-12-13 01:33:28

问题


I have a magento store. I want to add a blog site(www.example.com/blog) on it using wordpress. For this, i am using Fishpig's Wordpress Integration 2.2.7. I wanted to have a different template for my blog site.

So, i have created a separate template for wordpress blog page. On the top of the page, i want to add recent posts slider i.e, i want to display a featured image of the post with few lines of the content with read more option. Additional information like author, published date will also be there with the content. How can i implement this on the blog page template?

Also my blog sites menu navigation will be different from store's menu navigation.

How can i implement this? Is it possible to do so with this plugin or any other? Please suggest me the best.

Thanks in advance.


回答1:


You need to retrieve the image resource, then get the image url

$_image = $_post->getFeaturedImage();

echo $_image->getAvailableImage();

Take a look at Fishpig/Wordpress/Model/Image.php for more url methods:

public function getThumbnailImage()
public function getMediumImage()
public function getLargeImage()
public function getFullSizeImage()
public function getPostThumbnailImage()
public function getAvailableImage()
public function getImageByType($type = 'thumbnail')



回答2:


To get the featured post image you can use

$post->getFeaturedImage();

Where $post is the Fishpig Wordpress post Collection object. Here is an example of getting a post where category_id = 3:

$col_posts = Mage::getResourceModel('wordpress/post_collection')
    ->addIsPublishedFilter()
    ->addCategoryIdFilter(3);
$col_posts->getSelect()->limit(1);
$post = $col_posts->getFirstItem();

You can customize your select using magento EAV on the collection above or see the methods available at Fishpig/Wordpress/Model/Archive.php.

And if you want to put a recent post block, take a look at http://fishpig.co.uk/wordpress-integration/docs/recent-posts-block.html.



来源:https://stackoverflow.com/questions/10169968/wordpress-posts-on-magento

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!