| 781 | | return " |
| 782 | | <input type='text' class='text urlfield' name='attachments[$post->ID][url]' value='" . esc_attr($url) . "' /><br /> |
| 783 | | <button type='button' class='button urlnone' data-link-url=''>" . __('None') . "</button> |
| 784 | | <button type='button' class='button urlfile' data-link-url='" . esc_attr($file) . "'>" . __('File URL') . "</button> |
| 785 | | <button type='button' class='button urlpost' data-link-url='" . esc_attr($link) . "'>" . __('Attachment Post URL') . "</button> |
| 786 | | "; |
| | 781 | if ( substr($post->post_mime_type, 0, 5) == 'image' ) { |
| | 782 | $large_image_array = wp_get_attachment_image_src( $post->ID, 'large' ); |
| | 783 | $large_image = $large_image_array[0]; |
| | 784 | $url = $large_image; |
| | 785 | $enabled = ( $file != $large_image ); // Disable the large image button if it is the same as the full size image |
| | 786 | } |
| | 787 | |
| | 788 | $image_link_input_fields_html = " |
| | 789 | <input type='text' class='text urlfield' name='attachments[$post->ID][url]' value='" . esc_attr( $url ) . "' /><br /> |
| | 790 | <button type='button' class='button urlnone' data-link-url=''>" . __( 'None' ) . "</button> |
| | 791 | "; |
| | 792 | if ( ! empty( $large_image ) ) |
| | 793 | $image_link_input_fields_html .= " |
| | 794 | <button type='button' class='button urlfile' data-link-url='" . esc_attr( $large_image ) . "'" . disabled( $enabled, false, false ) . ">" . __( 'Large Image' ) . "</button> |
| | 795 | <button type='button' class='button urlfile' data-link-url='" . esc_attr( $file ) . "'>" . __( 'Full Size Image' ) . "</button> |
| | 796 | "; else |
| | 797 | $image_link_input_fields_html .= " |
| | 798 | <button type='button' class='button urlfile' data-link-url='" . esc_attr( $file ) . "'>" . __( 'File URL' ) . "</button> |
| | 799 | "; |
| | 800 | $image_link_input_fields_html .= " |
| | 801 | <button type='button' class='button urlpost' data-link-url='" . esc_attr( $link ) . "'>" . __( 'Attachment Post URL' ) . "</button> |
| | 802 | "; |
| | 803 | |
| | 804 | return $image_link_input_fields_html; |