0

我正在尝试在 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>

也许如果有更好的方法可以为我指明正确的方向?:)

4

2 回答 2

1

永久链接应该按原样工作: $permalink = get_permalink($ftid);

虽然摘录,当直接访问页面对象时,实际上必须有摘录内容(不仅仅是发布内容)。如果您没有在帖子中手动输入摘录,则不会出现任何内容。在循环内部,如果没有手动输入摘录,the_excerpt() 将自动从内容生成。您是否在 WP 管理员中键入了单独的摘录?

于 2012-12-06T22:27:43.957 回答
0

查看 wp_get_attachment_url() - 您在 $ftid 变量的名称中留下了 $。 在此处输入图像描述

于 2012-12-06T22:17:40.497 回答