cft_pdfというキーでカスタムフィールドを設定した場合です。
この場合、ファイル名までのURLが46文字だったので、47文字以降をファイル名とみなして抜き出しています。
エントリーテンプレートのループ部分
<?php $cft_pdf = get_post_meta($post->ID, 'cft_pdf', true); $cft_pdf = wp_get_attachment_url($cft_pdf, 'full');//pdfファイルパスを取得 $cft_filepdf_title = mb_substr($cft_pdf, 47, 100);//pdfファイル名を取得 ?>
表示部分
<?php if ( $cft_pdf ) { ?> <a href="<?php echo $cft_pdf; ?>" target="_blank"><?php echo $cft_filepdf_title; ?></a> <?php } ?>