Classic_Editor::post_thumbnail_meta_panel( $content, $post_id )
Manipulate output for featured image on custom post to allow importing of thumbnail as featured image
Parameters
- $content
-
(Required)
- $post_id
-
(Required)
Return
(string)
Source
File: includes/libs/admin/editor/classic-editor.class.php
public function post_thumbnail_meta_panel( $content, $post_id ){ $_post = Helper::get_video_post( $post_id ); if( !$_post || !$_post->video_id ){ return $content; } $has_thumbnail = get_post_meta( $post_id, '_thumbnail_id', true ); if( !$_post->thumbnails ){ $has_thumbnail = true; } if( $has_thumbnail ){ $content .= '<hr /><br />'; $content .= sprintf( '<a href="#" id="cvm-import-video-thumbnail" data-refresh="1" data-post="%d"><i class="dashicons dashicons-update"></i> %s</a>', $post_id, __( 'Refresh Vimeo image', 'codeflavors-vimeo-video-post-lite' ) ); $content .= sprintf( '<p class="description" id="cvm-thumb-response">%s</p>', __( 'Will import a fresh image from Vimeo. If already existing, it will be duplicated.', 'codeflavors-vimeo-video-post-lite' ) ); }else{ $content .= '<hr /><br />'; $content .= sprintf( '<a href="#" id="cvm-import-video-thumbnail" data-refresh="0" data-post="%d"><i class="dashicons dashicons-download"></i >%s</a>', $post_id, __( 'Import Vimeo image', 'codeflavors-vimeo-video-post-lite' ) ); $content .= sprintf( '<p class="description" id="cvm-thumb-response">%s</p>', __( 'Will first search the Media Gallery for an already imported image and will import if none found.', 'codeflavors-vimeo-video-post-lite' ) ); } return $content; }