Bővített minialkalmazások telepítése a PHP weboldalon létrehozott bejegyzésekhez

A WordPress programozásakor néha szituációkat tapasztalsz, amelyekhez PHP kódot kell hozzáadni. Általában ez akkor történik, ha valamilyen oknál fogva nem szeretné megmutatni a felhasználónak a kínai adminisztrációs területet, de azt szeretné, hogy anyagokat tudjon felvenni. Vagy, ahogy ez volt az én esetemben, amikor egyedi rekordtípusokat használsz. és újra, a webhely felhasználójának képesnek kell lennie új bejegyzések hozzáadására.

Az ilyen pozíciókra vonatkozó feladatomnak egy másik miniatűrre volt szüksége. Egy kis ásni burzhuynete, találtam egy jó megoldás:

Igaz, hosszú ideig nem voltam boldog. Kiderült, hogy ez a wp_generate_attachment_metadata () nevű hívás volt, amely többek között kisebb képeket generál, ezért a bélyegképek tartalmát a böngészőbe bocsátotta, ahelyett, hogy fájlba mentenék. Megtaláltam ugyanazt a problémát az interneten. de sajnos sajnos nem volt megoldás. A WordPress forrásaiba beolvasztva rájöttem, hogy az egyik függvény nem működik a PHP függvény ob_start () függvényében, ismeretlen ok miatt.

Általánosságban, miután legyőzött ezzel a tisztességes idővel, úgy döntöttem, hogy csak magabiztosan készítek minden méretű képet. A kód egy része közvetlenül a WordPress-ből származik:

Nos, mostanra továbbra is kikapcsoljuk az oldalunkon a kis képeket a wordpress funkcióval. Ehhez a hook_image_sizes_advanced:

Kapcsolódó cikkek