/* == Dodaje zdjęcie == */ function photoadd($postID, $idPhoto) { "post_date" => $db->now(), "post_date_gmt" => $db->now(), "post_content" => "", "post_title" => "Zdjecie ".$idPhoto, "post_excerpt" => "", "post_status" => "inherit", "comment_status" => "", "ping_status" => "closed", "post_password" => "", "post_name" => "zdjecie-".$idPhoto, "to_ping" => "", "pinged" => "", "post_modified" => $db->now(), "post_modified_gmt" => $db->now(), "post_content_filtered" => "", "post_parent" => $postID, "guid" => "https://img.asariweb.pl/normal/".$idPhoto, "menu_order" => 0, "post_type" => "attachment", "post_mime_type" => "image/jpeg", "comment_count" => 0, ); $photoID = $db->insert("wp_posts", $data); add_photo_meta($photoID, "https://img.asariweb.pl/normal/".$idPhoto); "meta_key" => "_wp_attached_file", "meta_value" => "https://img.asariweb.pl/normal/".$idPhoto); "meta_key" => "REAL_HOMES_property_images", "meta_value" => $photoID); if($db->insert("wp_postmeta", $data2)) return $photoID; else return false; }
oraz funkcję która dodaje meta informacje:
/* == Dodaje informacje o obrazie == */ function add_photo_meta($photoid, $link) { $filename = $photo[$count].".jpg"; make_thumb($filename, $photo[$count]."-300.jpg", 300); make_thumb($filename, $photo[$count]."-150.jpg", 150); make_thumb($filename, $photo[$count]."-16.jpg", 16); make_thumb($filename, $photo[$count]."-768.jpg", 768); make_thumb($filename, $photo[$count]."-1536.jpg", 1536); make_thumb($filename, $photo[$count]."-2048.jpg", 2048); make_thumb($filename, $photo[$count]."-850.jpg", 850); make_thumb($filename, $photo[$count]."-660.jpg", 660); make_thumb($filename, $photo[$count]."-220.jpg", 220); $value["orginal"] = 'a:5:{s:5:"width";i:2272;s:6:"height";i:1704;s:4:"file";s:20:"automatic/full/'.$filename.'";s:5:"sizes";a:10:{s:6:"medium";a:4:{s:4:"file";s:20:"'.$photo[$count].'-300.jpg";s:5:"width";i:300;s:6:"height";i:225;s:9:"mime-type";s:10:"image/jpeg";}s:5:"large";a:4:{s:4:"file";s:21:"DSCN1314-1024x768.jpg";s:5:"width";i:1024;s:6:"height";i:768;s:9:"mime-type";s:10:"image/jpeg";}s:9:"thumbnail";a:4:{s:4:"file";s:20:"'.$photo[$count].'-150.jpg";s:5:"width";i:150;s:6:"height";i:150;s:9:"mime-type";s:10:"image/jpeg";}s:12:"medium_large";a:4:{s:4:"file";s:20:"'.$photo[$count].'-768.jpg";s:5:"width";i:768;s:6:"height";i:576;s:9:"mime-type";s:10:"image/jpeg";}s:9:"1536x1536";a:4:{s:4:"file";s:22:"'.$photo[$count].'-1536.jpg";s:5:"width";i:1536;s:6:"height";i:1152;s:9:"mime-type";s:10:"image/jpeg";}s:9:"2048x2048";a:4:{s:4:"file";s:22:"'.$photo[$count].'-2048.jpg";s:5:"width";i:2048;s:6:"height";i:1536;s:9:"mime-type";s:10:"image/jpeg";}s:24:"trp-custom-language-flag";a:4:{s:4:"file";s:18:"'.$photo[$count].'-16.jpg";s:5:"width";i:16;s:6:"height";i:12;s:9:"mime-type";s:10:"image/jpeg";}s:14:"post-thumbnail";a:4:{s:4:"file";s:20:"'.$photo[$count].'-850.jpg";s:5:"width";i:850;s:6:"height";i:570;s:9:"mime-type";s:10:"image/jpeg";}s:22:"inspiry-grid-thumbnail";a:4:{s:4:"file";s:20:"'.$photo[$count].'-660.jpg";s:5:"width";i:660;s:6:"height";i:600;s:9:"mime-type";s:10:"image/jpeg";}s:23:"inspiry-agent-thumbnail";a:4:{s:4:"file";s:20:"'.$photo[$count].'-220.jpg";s:5:"width";i:220;s:6:"height";i:220;s:9:"mime-type";s:10:"image/jpeg";}}s:10:"image_meta";a:12:{s:8:"aperture";s:3:"3.2";s:6:"credit";s:0:"";s:6:"camera";s:11:"COOLPIX A10";s:7:"caption";s:0:"";s:17:"created_timestamp";s:10:"1630416926";s:9:"copyright";s:0:"";s:12:"focal_length";s:3:"4.6";s:3:"iso";s:2:"80";s:13:"shutter_speed";s:4:"0.02";s:5:"title";s:0:"";s:11:"orientation";s:1:"1";s:8:"keywords";a:0:{}}}'; $value["changed"] = 'a:5:{s:5:"width";i:2272;s:6:"height";i:1704;s:4:"file";s:20:"automatic/full/'.$filename.'";s:5:"sizes";a:10:{s:6:"medium";a:4:{s:4:"file";s:20:"'.$photo[$count].'-300.jpg";s:5:"width";i:300;s:6:"height";i:'.$image_info300[1].';s:9:"mime-type";s:10:"image/jpeg";}s:5:"large";a:4:{s:4:"file";s:21:"DSCN1314-1024x768.jpg";s:5:"width";i:1024;s:6:"height";i:768;s:9:"mime-type";s:10:"image/jpeg";}s:9:"thumbnail";a:4:{s:4:"file";s:20:"'.$photo[$count].'-150.jpg";s:5:"width";i:150;s:6:"height";i:'.$image_info150[1].';s:9:"mime-type";s:10:"image/jpeg";}s:12:"medium_large";a:4:{s:4:"file";s:20:"'.$photo[$count].'-768.jpg";s:5:"width";i:768;s:6:"height";i:'.$image_info768[1].';s:9:"mime-type";s:10:"image/jpeg";}s:9:"1536x1536";a:4:{s:4:"file";s:22:"'.$photo[$count].'-1536.jpg";s:5:"width";i:1536;s:6:"height";i:'.$image_info1536[1].';s:9:"mime-type";s:10:"image/jpeg";}s:9:"2048x2048";a:4:{s:4:"file";s:22:"'.$photo[$count].'-2048.jpg";s:5:"width";i:2048;s:6:"height";i:'.$image_info2048[1].';s:9:"mime-type";s:10:"image/jpeg";}s:24:"trp-custom-language-flag";a:4:{s:4:"file";s:18:"'.$photo[$count].'-16.jpg";s:5:"width";i:16;s:6:"height";i:'.$image_info16[1].';s:9:"mime-type";s:10:"image/jpeg";}s:14:"post-thumbnail";a:4:{s:4:"file";s:20:"'.$photo[$count].'-850.jpg";s:5:"width";i:850;s:6:"height";i:'.$image_info850[1].';s:9:"mime-type";s:10:"image/jpeg";}s:22:"inspiry-grid-thumbnail";a:4:{s:4:"file";s:20:"'.$photo[$count].'-660.jpg";s:5:"width";i:660;s:6:"height";i:'.$image_info660[1].';s:9:"mime-type";s:10:"image/jpeg";}s:23:"inspiry-agent-thumbnail";a:4:{s:4:"file";s:20:"'.$photo[$count].'-220.jpg";s:5:"width";i:220;s:6:"height";i:'.$image_info220[1].';s:9:"mime-type";s:10:"image/jpeg";}}s:10:"image_meta";a:12:{s:8:"aperture";s:3:"3.2";s:6:"credit";s:0:"";s:6:"camera";s:11:"COOLPIX A10";s:7:"caption";s:0:"";s:17:"created_timestamp";s:10:"1630416926";s:9:"copyright";s:0:"";s:12:"focal_length";s:3:"4.6";s:3:"iso";s:2:"80";s:13:"shutter_speed";s:4:"0.02";s:5:"title";s:0:"";s:11:"orientation";s:1:"1";s:8:"keywords";a:0:{}}}'; "meta_key" => "_wp_attachment_metadata", "meta_value" => $value["orginal"] ); "meta_key" => "_wp_attached_file", "meta_value" => "automatic/full/".$filename); $db->insert("wp_postmeta", $data); $db->insert("wp_postmeta", $data1); return true; }
tylko że funkcja:
inspiry_thumbnail('post-thumbnail');
dodaje mi width="1" height="1" i nie wiem dlaczego... nie wiem gdzie szukać aby to zmienić:
<img width="1" height="1" src="link_do_strony/wp-content/uploads/automatic/full/84660718.jpg" class="img-responsive wp-post-image" alt="" loading="lazy">
wie ktoś może dlaczego tak się dzieje? gdzie można ten width i height zmienić ?