如何在 magento 中使用 fishpig 获取 wordpress post 标签
how to get wordpress post tags using fishpig in magento
我无法获取从 wordpress 管理面板添加的 post 标签。我正在使用 fishpig magento 扩展,一切正常。
我正在使用代码
获取posts
$posts = $this->getPosts();
我需要与每个 post 关联的标签。
请帮忙。
您可以通过调用 post 对象的 getTags
方法来获取个人 post 的标签。这是与 post 视图模板中的 post 标签相关的片段:
<?php $tags = $post->getTags() ?>
<?php if (count($tags) > 0): ?>
<span><?php echo (count($categories) == 0) ? $this->__('This post was tagged with') : $this->__('and was tagged with') ?> </span>
<?php $it = count($tags) ?>
<?php foreach($tags as $tag): ?>
<a href="<?php echo $tag->getUrl() ?>">
<?php echo $tag->getName() ?>
</a><?php if (--$it > 0): ?>, <?php endif; ?>
<?php endforeach; ?>
<?php endif; ?>
您有 post 的集合而不是单个 post,您可以在迭代集合时对单个 post 调用 getTags
。
foreach($posts as $post) {
$tags = $post->getTags();
}
我无法获取从 wordpress 管理面板添加的 post 标签。我正在使用 fishpig magento 扩展,一切正常。
我正在使用代码
获取posts$posts = $this->getPosts();
我需要与每个 post 关联的标签。
请帮忙。
您可以通过调用 post 对象的 getTags
方法来获取个人 post 的标签。这是与 post 视图模板中的 post 标签相关的片段:
<?php $tags = $post->getTags() ?>
<?php if (count($tags) > 0): ?>
<span><?php echo (count($categories) == 0) ? $this->__('This post was tagged with') : $this->__('and was tagged with') ?> </span>
<?php $it = count($tags) ?>
<?php foreach($tags as $tag): ?>
<a href="<?php echo $tag->getUrl() ?>">
<?php echo $tag->getName() ?>
</a><?php if (--$it > 0): ?>, <?php endif; ?>
<?php endforeach; ?>
<?php endif; ?>
您有 post 的集合而不是单个 post,您可以在迭代集合时对单个 post 调用 getTags
。
foreach($posts as $post) {
$tags = $post->getTags();
}