0

投稿の抜粋とパーマリンクをワードプレス ループの外側に取得しようとしています。サムネイルとタイトルは正常に機能しますが、抜粋を取得しようとすると機能しませんか? どうすればパーマリンクを取得できますか? これまでの私のコードは以下のとおりです。

ありがとう!

<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 に答える