Skip to Content

post_dimensions()

Show the post dimensions metadata.

PHP July 20, 2017

Usage

PHP
nebula()->post_dimensions($icon, $linked)

Parameters

$icon
(Optional) (Boolean) Whether to show the icon
Default: true

$linked
(Optional) (Boolean) Whether the metadata should be linked
Default: true

Request or provide clarification »

Demo


Using post_meta:
Using individual Nebula post meta functions with options:
Other Nebula meta functions:
  • Functions
  • No EXIF data found

Source File

Located in /libs/Functions.php on line 622.

No Hooks

This function does not have any filters or actions available. Request one?
PHP
    public function post_dimensions($options=array()){
        if ( wp_attachment_is_image() ){
            $defaults = array(
                'icon' => true, //Show icon
                'linked' => true, //Link to attachment
            );

            $data = array_merge($defaults, $options);

            $the_icon = '';
            if ( $data['icon'] ){
                $the_icon = '<i class="fas fa-fw fa-expand"></i> ';
            }

            $metadata = wp_get_attachment_metadata();
            if ( $data['linked'] ){
                echo '<span class="meta-item meta-dimensions">' . $the_icon . '<a href="' . wp_get_attachment_url() . '" >' . $metadata['width'] . ' &times; ' . $metadata['height'] . '</a></span>';
            } else {
                echo '<span class="meta-item meta-dimensions">' . $the_icon . $metadata['width'] . ' &times; ' . $metadata['height'] . '</span>';
            }
        }
    }

Override

This function can not be short-circuited with an override filter. Request one?