ПредишенСледващото

В програмирането, понякога за WordPress изправени пред ситуации, в които трябва да бъдат добавени позиции на PHP-код. Обикновено това се случва, ако не искате да, по някаква причина, за да покаже на потребителя администратор, Китай, но искам тя да бъде в състояние да добавите материали. Или, както в моя случай, когато използвате потребителски типове рекордни. и отново, сайт, потребителят трябва да бъде в състояние да добавите нови записи.

В моята задача на такива позиции имах нужда от повече миниатюра. Малко ровене в burzhuynete, намерих добро решение:

Въпреки това, аз се радвам не за дълго. Оказа се, че аз наричам wp_generate_attachment_metadata (), която наред с други неща произвежда по-малки версии на изображението, което води до факта, че съдържанието на миниатюрните изображения, за да хвърлят в браузъра, а не се съхраняват във файла. Намерих описание на същия проблем в интеренет. но, за съжаление, не е решение. Копаене на източника WordPress, разбрах, че една от функциите не работи функцията PHP ob_start (), кой знае защо, наука.

Като цяло, pobivshis това от доста време, реших просто да си успешен генерира изображения от всякакъв мащаб. Част от кода е взета директно от WordPress:

Е, сега остава да го изключите за нашата страница поколение на малките снимки са с WordPress. За да направите това, използвайте куката intermediate_image_sizes_advanced:

Свързани статии

Подкрепете проекта - споделете линка, благодаря!