Intereting Posts

Пользовательский эскиз из URL через плагин

У меня есть плагин, который в основном сканирует определенную страницу и получает параметры найденных видео и сохраняет их в переменных. Одна из переменных хранит URL-адрес миниатюры видео, а затем, когда выбранные видеоролики опубликованы, этот миниатюра сохраняется на сервере пользователя и задается как миниатюра по умолчанию для сообщения.

Я хочу знать, можно ли настроить эти миниатюры из плагина, то есть на первой странице будут отображаться эскизы с URL-адреса, а не те, которые были сохранены на сервере пользователя, и, таким образом, манипулировать ими с помощью Javascript. Также, если возможно, стилизуйте их и добавьте CSS, классы, id и т. Д.

Все это из плагина, не созданного темы. Это мой текущий код, с помощью которого я сохраняю миниатюры и устанавливаю их по умолчанию:

// Download file to temp location $tmp = download_url( $thumb_url ); // Set variables for storage // fix file filename for query strings preg_match('/[^\?]+\.(jpg|JPG|jpe|JPE|jpeg|JPEG|gif|GIF|png|PNG)/', $thumb_url, $matches); $file_array['name'] = basename($matches[0]); $file_array['tmp_name'] = $tmp; // If error storing temporarily, unlink if ( is_wp_error( $tmp ) ) { @unlink($file_array['tmp_name']); $file_array['tmp_name'] = ''; } // do the validation and storage stuff $thumbid = media_handle_sideload( $file_array, $post_id, $desc ); // If error storing permanently, unlink if ( is_wp_error($thumbid) ) { @unlink($file_array['tmp_name']); return $thumbid; } } set_post_thumbnail( $post_id, $thumbid ); 

Solutions Collecting From Web of "Пользовательский эскиз из URL через плагин"