Switch language

wpseek.com
A WordPress-centric search engine for devs and theme authors




get_attachment_icon_src [ WordPress Function ]

get_attachment_icon_src ( $id = 0, $fullsize = false )
Parameters:
  • (int) $id Optional. Post ID.
  • (bool) $fullsize Optional, default to false. Whether to have full image.
See:
Returns:
  • (array) Icon URL and full path to file, respectively.
Defined at:



Retrieve icon URL and Path.

Source


<?php
function get_attachment_icon_src$id 0$fullsize false ) {
    
_deprecated_function__FUNCTION__'2.5''wp_get_attachment_image_src()' );
    
$id = (int) $id;
    if ( !
$post = & get_post($id) )
        return 
false;

    
$file get_attached_file$post->ID );

    if ( !
$fullsize && $src wp_get_attachment_thumb_url$post->ID ) ) {
        
// We have a thumbnail desired, specified and existing

        
$src_file basename($src);
        
$class 'attachmentthumb';
    } elseif ( 
wp_attachment_is_image$post->ID ) ) {
        
// We have an image without a thumbnail

        
$src wp_get_attachment_url$post->ID );
        
$src_file = & $file;
        
$class 'attachmentimage';
    } elseif ( 
$src wp_mime_type_icon$post->ID ) ) {
        
// No thumb, no image. We'll look for a mime-related icon instead.

        
$icon_dir apply_filters'icon_dir'get_template_directory() . '/images' );
        
$src_file $icon_dir '/' basename($src);
    }

    if ( !isset(
$src) || !$src )
        return 
false;

    return array(
$src$src_file);
}
?>

Examples [ wp-snippets.com ]

Google Arama Sonuçlarý

Dahasý ...

Kullanýcý Tartýþmalarý [ wordpress.org ]

- Bulunamadý -

Yeni bir konu yaz ...

0 User Note(s)

Henüz yok. Ýlk sen ol!

Yeni Ekle ...



HTML5 Powered with CSS3 / Styling, Performance & Integration, and Semantics