Ich habe ein Textfeld erstellt, in das ich die URL der PDF-Datei hinzufügen kann. Jetzt versuche ich, es in jedem Beitrag nach dem Inhalt anzuzeigen, aber es zeigt nur die Schaltfläche und nicht den Inhalt. Wenn ich the_content aus add_action entferne, wird der Inhalt angezeigt, aber nicht die Schaltfläche zum Herunterladen von PDFs.
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 ) ); } }
您所需要做的就是将按钮与现有内容连接起来。使用当前代码它将覆盖。检查以下代码以供参考: