Fishpig получить последние 3 сообщения в блоге

Может кто-нибудь предоставить мне какой-нибудь код, который будет захватывать последние 3 сообщения в блоге из WordPress в Magento, используя расширение Fishpig. Не могу найти шаблон для использования в любом месте. Необходимо захватить заголовок блога, содержание и избранные изображения.

Я верю, что нахожусь на неправильном пути с тем, что у меня до сих пор

<?php $resource = Mage::getSingleton('core/resource');
$readConnection = $resource->getConnection('core_read');
$query = "SELECT p.id,p.post_title,p.post_name ,p.post_content,p.comment_count,pm.meta_value FROM wp_postmeta AS pm INNER JOIN wp_posts AS p ON pm.post_id=p.ID  ORDER BY p.post_date";
$results = $readConnection->fetchAll($query);?>
<?php
foreach($results as $row) { ?>
<?php if($row['post_title']!='Auto Draft'):
//Get url from pm.meta_value
/********/
$readConnection1 = $resource->getConnection('core_read');
$query1 ="SELECT * FROM `wp_postmeta` WHERE `post_id` = '".$row['meta_value']."' AND meta_key='_wp_attached_file'";
$results1 = $readConnection->fetchAll($query1);
$url='/news/wp-content/uploads/'.($results1[0]['meta_value']);
?>
<div class="blog-post-image">
<img src="<?php echo $url; ?>">
</div>
<div class="blog-post-content">
<?php  ?>
<h3> <a href="<?php echo $this->getUrl('news/').$row['post_name'];?>"> <?php echo $row['post_title'];?></a></h3>
<p class="blog-content">  <?php $content = $row['post_content'];  echo $string = substr($content,0,220); if(strlen($content)>220){echo "...";}      ?></a></p>
<a href="" class="blog-posts-cta">More Info</a>
</div>
<?php endif; ?>
<?php
if($counter == 4)
{
break;
}
$counter++;
}?>

Благодарю.

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]