| Server IP : 104.21.80.248 / Your IP : 172.71.28.155 Web Server : Apache/2.4.25 (Win32) OpenSSL/1.0.2j PHP/5.6.30 System : Windows NT WIN-ECQAAA40806 6.2 build 9200 (Windows Server 2012 Standard Edition) i586 User : SYSTEM ( 0) PHP Version : 5.6.30 Disable Function : NONE MySQL : ON | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /Inetpub/www/training/wp-content/themes/flatsome/inc/builder/core/server/src/Ajax/ |
Upload File : |
<?php
namespace UxBuilder\Ajax;
class WpAttachment {
public function get_attachment() {
$id = $_GET['attachment_id'];
$size = array_key_exists( 'attachment_size', $_GET) ? $_GET['attachment_size'] : null;
$width = array_key_exists( 'attachment_width', $_GET) ? $_GET['attachment_width'] : null;
$height = array_key_exists( 'attachment_height', $_GET) ? $_GET['attachment_height'] : null;
$icon = null;
if( $width || $height ) {
$size = array( $width, $height );
}
if( $attachment = wp_get_attachment_image_src( $id, $size, $icon ) ) {
return wp_send_json_success( $attachment );
}
return wp_send_json_error();
}
}