내 테마의 functions.php 파일에서 add_filter()를 사용하여 핵심 Wordpress 함수 (media.php에 있음)를 덮어 쓰려고합니다. 이것은 내가 만났던 블로그에 일치해야하지만, 어떤 이유로 든 나는 변화가 전혀 보이지 않습니다.핵심 Wordpress 함수를 덮어 씁니다 - 작동해야하지만 작동하지 않아야합니다
#override what WP is trying to do to scaling images by default
function my_image_hwstring($width, $height) {
$out = '';
#if ($width)
# $out .= 'width="'.intval($width).'" ';
#if ($height)
# $out .= 'height="'.intval($height).'" ';
return $out;
}
add_filter('image_hwstring', 'my_image_hwstring', 1, 2);
나중에 Wordpress 업그레이드가 변경 사항을 덮어 쓰게되므로 직접 media.php를 편집하지 않는 것이 좋습니다. 내가하고있는 방식이 정확하다고 생각하지만 예상대로 작동하지 않습니다.
이 질문에 전적으로 답변하고 답변을 주셔서 감사합니다. 이것은 이상한 것입니다!
이 사람. media_php의 image_hwstring()은 코어 파일의 일부입니다. 내가 온라인에서 찾은 참고 문헌에 따르면 위의 예제를 사용하여 핵심 기능을 덮어 쓸 수 있어야합니다. 사용하려고 시도하고 있습니다. –
수 있어야합니다. codex.wordpress.org/Plugin_Resources를 확인하십시오. – markratledge