簡體   English   中英

將WP永久鏈接添加到PHP函數

[英]Add WP permalink to PHP function

下面的代碼將圖像添加到我的wordpress RSS feed中。 我要制作它,以便圖像自動超鏈接回相應的帖子。 代碼在我主題的functions.php中

    function wcs_post_thumbnails_in_feeds( $content ) {
    global $post;
    if( has_post_thumbnail( $post->ID ) ) {
        $content = get_the_post_thumbnail( $post->ID ) . '<span class="text">' . $content . '</span>';
    }
    return $content;
}
add_filter( 'the_excerpt_rss', 'wcs_post_thumbnails_in_feeds' );
add_filter( 'the_content_feed', 'wcs_post_thumbnails_in_feeds' );
Can I change this so that the post_thumbnail is automatically wrapped with a link to the post?

如何用鏈接包裝代碼的get_the_post_thumbnail($ post-> ID)部分? 謝謝

您可以使用get_permalink函數並將其傳遞給ID。

function wcs_post_thumbnails_in_feeds( $content ) {
        global $post;
        if( has_post_thumbnail( $post->ID ) ) {
            $content = '<a href="' . get_permalink( $post->ID ) . '">' . get_the_post_thumbnail( $post->ID ) . '</a><span class="text">' . $content . '</span>';
        }
        return $content;
    }

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM