Template file Attachment pada wordpress

membuat tema wordpress

Apa itu template file attachment?

Attachment adalah jenis posting khusus yang menyimpan informasi tentang file yang diupload melalui sistem upload media pada WordPress, seperti deskripsi dan namanya, yang dapat ditampilkan melalui beberapa jenis posting – file template attachment.

Untuk gambar, sebagai contoh, jenis posting attachment menautkan ke informasi metadata, tentang ukuran gambar, thumbnail yang dihasilkan, lokasi file gambar, teks alt HTML, dan bahkan informasi yang diperoleh dari data EXIF ​​yang tertanam dalam gambar .

Tips: memanfaatkan template attachment untuk mendapatkan informasi metadata tambahan untuk unggahan, membantu upaya SEO.

Seperti yang sudah dijelaskan dalam template hierarki, Anda dapat menampilkan attachment Anda melalui beberapa file template dalam urutan fallback:

  1. MIME_type.php dan subtype.php
    itu dapat menjadi semua jenis MIME (Misalnya: image.phpvideo.phpapplication.php). Untuk teks biasa, jalur berikut digunakan (secara berurutan):
    1. text_plain.php
    2. plain.php
    3. text.php
  2. attachment.php
  3. single-attachment.php
  4. single.php
  5. singular.php
  6. index.php

MIME_type.php

Attachment disajikan oleh template file berdasarkan jenis mime-nya. Sebagai contoh, jika attachment Anda berupa gambar, Anda dapat menyesuaikan tampilannya melalui template file  image.php

Semua gambar dengan post_mime_type gambar akan ditampilkan melalui template file image.php.

Attachment juga mendukung penggunaan template file mime subtype.php. Untuk melanjutkan dengan contoh gambar, Anda selanjutnya dapat menyesuaikan tema Anda untuk mendukung tidak hanya template file image.php tetapi template file subtipe jpg.php.

Attachment.php

Halaman attachment atau attachment.php adalah halaman posting tunggal dengan jenis attachment posting, yang dihasilkan melalui pembuatan attachment.php. 

Sama seperti template post single yang didedikasikan untuk artikel, page attachment menyediakan halaman khusus dalam attachment di tema Anda.

Pembuatan page attachment bisa dengan menggunakan template file attachment.php

Template file attachment.php biasanya berisi kode yang mirip dengan halaman posting single.php.

Berikut contoh template file attachment.php:

<?php get_header(); ?>
<div class="attachment">
    <?php echo wp_get_attachment_image( get_the_ID(), array('600', '400'), "", array( "class" => "attachment-custom" ) );  ?>
</div>
<?php get_footer(); ?>

Untuk lebih lengkapnya lagi tetang wp_get_attachment_image() silakan hubungi dokumentasi resmi WordPress.

Leave a Reply

Your email address will not be published. Required fields are marked *