2016-03-30 17 views
0

Gelişmiş Özel Alanlarda PDF etiketinin başlığı ile statik etiketin nasıl değiştirileceğini bilen var mı?Gelişmiş Özel Alanlarda PDF Word'ün Başlığı, Wordpress

<?php if(get_field('other_reports')): ?> 

    <p><strong><a href="<?php the_field('other_reports'); ?>">Disclosure Reports</a></strong></p> 

<?php endif; ?> 

Ben PDF ekin başlık özelliğine (örn 111 Main Street) ile "Bilgilendirme Raporları" yerine istiyorum.

Herhangi bir rehberlik için şimdiden teşekkür ederiz.

cevap

0

Alanı nasıl kurduğunuza bağlı olarak değişir. "Dosya Dizisi" döndürme değerini seçtiyseniz, ayrıntıların yalnızca PDF’nin ötesine geçmesini sağlamak için get_field()'u kullanabilirsiniz. (Eğer alan türü olarak "Dosya" seçti varsayarsak.)

Burada adı pdf_stuff bir alan için bir örnek:

<?php 
    while(have_posts()) : the_post(); 

    $pdf = get_field('pdf_stuff'); 
    $pdf_title = $pdf[ 'title' ]; // eg, "Balance_Sheet" 
    $pdf_filename = $pdf[ 'filename' ]; // eg, "Balance_Sheet.pdf" 
    $pdf_url = $pdf[ 'url' ]; // URL to file 

    endwhile; 
?> 

Sen ekrana diziyi yazdırarak neler sunulduğunu görebilirsiniz:

<?php 
    while(have_posts()) : the_post(); 

    $pdf = get_field('pdf_stuff'); 
    echo '<pre>'; 
    print_r($pdf); 
    echo '</pre>'; 

    endwhile; 
?> 
+0

Merhaba. Yanıt için çok teşekkürler. Alan türü olarak "Dosya" yı seçtim, ancak yalnızca "Dosya Nesnesi", "Dosya URL'si" ve "Dosya Kimliği" ni Dönüş Değeri alanında seçenekler olarak görüyorum. Belki yanlısı bir şey midir? – Jenn

+0

Pro veya daha yeni bir sürüm olayı olabilir, ancak yine de "File Object" ile denemelisiniz ve ne yazdırdığını görmelisiniz. Dosya Nesnesi sonuçlarını yazdırmak için size verdiğim ikinci kodu kullanın ve ekrana hangi baskıları yazdırdığınızı buradan bildirin. Tam dosya nesnesini yazdırmalı ve sonra ne yapmanız gerektiğini anlayabilmeliyiz. –