1

私はマジェントストアを持っています。wordpressを使ってブログサイト(www.example.com/blog)を追加したいです。このために、Fishpig の Wordpress Integration 2.2.7 を使用しています。ブログ サイト用に別のテンプレートが必要でした。

そこで、ワードプレスのブログページ用に別のテンプレートを作成しました。ページの上部に、最近の投稿のスライダーを追加したい、つまり、投稿の注目の画像を、コンテンツの数行で表示し、[続きを読む] オプションを付けたい。著者、発行日などの追加情報もコンテンツとともに表示されます。これをブログページテンプレートに実装するにはどうすればよいですか?

また、私のブログ サイトのメニュー ナビゲーションは、ストアのメニュー ナビゲーションとは異なります。

どうすればこれを実装できますか? このプラグインまたは他のプラグインでそれを行うことは可能ですか? 私に最高のものを提案してください。

前もって感謝します。

4

2 に答える 2

4

画像リソースを取得してから、画像のURLを取得する必要があります

$_image = $_post->getFeaturedImage();

echo $_image->getAvailableImage();

Fishpig/Wordpress/Model/Image.phpその他のURLメソッドについては、以下をご覧ください。

public function getThumbnailImage()
public function getMediumImage()
public function getLargeImage()
public function getFullSizeImage()
public function getPostThumbnailImage()
public function getAvailableImage()
public function getImageByType($type = 'thumbnail')
于 2013-01-03T02:04:01.827 に答える
2

注目の投稿画像を取得するには、

$post->getFeaturedImage();

$ postは、 Fishpig WordpresspostCollectionオブジェクトです。カテゴリID=3の投稿を取得する例を次に示します。

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

上記のコレクションでmagentoEAVを使用して選択をカスタマイズするか、Fishpig / Wordpress / Model/Archive.phpで利用可能なメソッドを参照できます。

また、最近の投稿ブロックを配置したい場合は、http://fishpig.co.uk/wordpress-integration/docs/recent-posts-block.htmlをご覧ください

于 2012-07-03T17:41:42.390 に答える