WordPress默认裁剪我的一些图片


<img class="blog-picture ul-normal-classic lazyloaded" src="https://example.com/wp-content/uploads/2020/12/JaoMeriGuriya300.jpg" alt="JaoMeriGuriya300" data-ll-status="loaded">

我会通过element或shortcode调用播放列表。有些图像是正常大小的,有些是默认裁剪的,在img src中(-300x203(我不知道为什么会发生这种情况。我会用fileZilla上传图片。我使用js(在最后一个问题中,一位受人尊敬的人建议我使用(,但它不起作用

<script>
document.addEventListener("DOMContentLoaded", function(event) {
var allImages = document.querySelectorAll('.blog-picture.ul-normal-classic.lazyloaded');
for (var i = 0; i < allImages.length; i++) {
var imageSource = allImages[i].getAttribute('src');
if (imageSource.includes('-300x203')) {
var replacedSource = allImages[i].getAttribute('src').replace('-300x203', '');
allImages[i].setAttribute('src', replacedSource);
}
}
});
</script>

尝试访问WordPressadmin area中的Settings » Media并将默认图像大小设置为0,这将阻止WordPress在上传新图像时生成默认图像大小。同时尝试从functions.php中删除add_image_size

最新更新