2017-01-18 12 views
0

JPGではPNGが問題なく機能します。WordPressでset_post_thumbnailを使用してPNGをアップロードする

私はこの部分をPNGのために変更するつもりですか?

は、ここに私のコードです

require_once(ABSPATH . 'wp-admin/includes/image.php'); 
require_once(ABSPATH . 'wp-admin/includes/file.php'); 
require_once(ABSPATH . 'wp-admin/includes/media.php'); 

$pid = wp_insert_post($my_post); //retrieves the last inserted post id 

$attachment_id = media_handle_upload('my_image_upload', $pid); 

if (is_wp_error($attachment_id)) { 

    $mine_msg = "There was an error uploading the image."; 

} else { 

    $mine_msg = "The image was uploaded successfully!"; 

    set_post_thumbnail($pid , $attachment_id); 

} 

この質問ではなく、私の質問にダウン投票、変更または削除する必要があるなら、私を提案してください。

ありがとう:)

+0

pngをアップロードしようとするとエラーが発生しますか? –

+0

エラーはありません.. PNGの投稿はJPGの投稿と同じに公開されます。しかし、PNGはアップロードされていません。 – Shareef

+1

"image.php"、 "file.php"、 "media.php"をチェックしようとしました。 –

答えて

1

見つかった解決策。将来の参照のためにここに投稿してください。

Punit GajjarとAsh Patelのコメント/提案を何時間も試した後、私はクライアントのデスクトップにウイルスであることを知りました。ウイルスは彼が画像をアップロードすることを妨げた。

鉱山と灰パテルのコード(上のコメントのリンク)はどちらも機能します。

+1

良い仕事......... –

+0

@PunitGajjarもう一度ありがとう:) – Shareef

関連する問題