我正试图在wordpress循环之外获取帖子摘录和永久链接,拉动缩略图和标题工作正常但是当试图获取摘录时它不起作用?我怎么能得到永久链接?到目前为止,我的代码如下。
谢谢!
<div id="featured">
<?php
$ftid = 104;
$url = wp_get_attachment_url( get_post_thumbnail_id($post->ftid) );
?>
<img src="<?php echo $url; ?>" style="float:left;" />
<div class="featured-info">
<h2 class="post-title"><?php echo get_the_title($ftid); ?></h2>
<?php $my_post = get_post($ftid); echo $my_post->post_excerpt; ?>
</div>
</div>
也许如果有更好的方法,你可以指出我正确的方向? :)
答案 0 :(得分:1)
永久链接应该按原样运行: $ permalink = get_permalink($ ftid);
摘录虽然直接访问页面对象实际上必须是摘录内容(而不仅仅是发布内容)。如果您没有在帖子上手动输入摘录,则不会显示任何内容。在循环内部,如果没有手动输入摘录,the_excerpt()将自动从内容生成。你在WP管理员中输入了一个单独的摘录吗?
答案 1 :(得分:0)
查看wp_get_attachment_url() - 你将$ ftid变量的名称留下了$。