Satu cara untuk memaparkan butang muat turun PDF di bahagian bawah setiap siaran yang dibuat menggunakan ACF
P粉704066087
P粉704066087 2024-03-28 13:17:41
0
1
360

Saya mencipta medan teks di mana saya boleh menambah url fail pdf. Sekarang saya cuba menunjukkannya pada setiap siaran selepas kandungan tetapi ia hanya menunjukkan butang dan bukan kandungan. Jika saya mengalih keluar the_content daripada add_action ia menunjukkan kandungan tetapi bukan butang muat turun pdf.

add_action( 'the_content', 'show_download_url' );
    
function show_download_url() {
    $download_pdf = get_post_meta( get_the_ID(), 'download_pdf', true );

    if ( $download_pdf ) {
        printf( '<a href="%s" class="btn btn-primary">Download PDF</a>',
            esc_url( $download_pdf )
        );
    }
}

P粉704066087
P粉704066087

membalas semua(1)
P粉985686557

Apa yang anda perlu lakukan ialah menyambungkan butang dengan kandungan sedia ada. Dengan kod semasa ia akan ditimpa. Semak kod berikut untuk rujukan:

add_action( 'the_content', 'show_download_url' );
    
function show_download_url($content) {
    $download_pdf = get_post_meta( get_the_ID(), 'download_pdf', true );
    if ( $download_pdf ) {
        $content .= sprintf( 'Download PDF',
            esc_url( $download_pdf )
        );
    }
    return $content;
}
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!