【问题标题】:Controlling Image Size for Posts in WordPress控制 WordPress 中帖子的图像大小
【发布时间】:2012-06-02 19:20:38
【问题描述】:

我一直在玩 WordPress。作为一名程序员,媒体库对我来说似乎有点奇怪——但我很想了解如何使用框架实现我所需要的。提示 WordPress 爱好者...

我需要强制我的 WordPress 发布图片为特定大小。我不是在谈论缩略图大小,我发现它可以在循环中轻松操作,而是在文字和其他媒体中实际插入到帖子中的图像。我有一个固定的内容宽度,我希望图像能够反映该宽度(未裁剪)。

显然,我可以运行某种正则表达式来识别图像标签,并用新尺寸替换它们,但是真的没有其他方法可以在帖子中强制图像尺寸同时在格式化文字中保留位置自带吗?

到目前为止,我猜测有一个 CSS 属性可供 WordPress 在所有图像中使用。在推动下,我愿意接受这个 - 无论它是什么(需要答案)。但我希望它们可能是一些更复杂的代码(也许我可以在 functions.php 文件中插入一些代码),这实际上可以强制任何 inserted 帖子图像具有一定的宽度。

对此的任何想法将不胜感激。

【问题讨论】:

    标签: wordpress image-size


    【解决方案1】:

    如果这只是关于限制图像的最大宽度并防止图像溢出,您可以在主题中使用 $content_width 变量:

    https://wordpress.stackexchange.com/questions/6499/how-to-create-a-conditional-content-width-for-a-wordpress-theme

    【讨论】:

    • 这部分有用,但这里的问题是用户必须在媒体库中选择“大”图像尺寸,保存更改,然后单击“插入帖子”按钮。选择“大”单选按钮然后保存的额外麻烦,对于可能并不总是记得这样做的客户来说,挑战了快速上传过程的意义。如果你能给我一种在每次上传时强制图像尺寸“大”的方法,那么我会给你答案。我不得不说,我很惊讶这不是一个更广泛讨论的问题。
    • 我不确定在不破解核心 JS 文件的情况下是否真的有可能。有一个名为add_image_size 的函数可以帮助您定义新的尺寸,但我不知道有一个函数会强迫您做任何事情。您还可以做另一件事 - 当您使用开头提到的正则表达式手动更改图像数据时,为the_content 添加过滤器。
    猜你喜欢
    • 2017-08-25
    • 1970-01-01
    • 2019-04-30
    • 2011-10-26
    • 2015-05-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多