嗨, 大家好, 我正在构建一个WordPress主题, 让用户可以使用内置的WordPress函数上传自定义图像标题。
我在我的functions.php文件中设置了此设置:
define( 'HEADER_IMAGE_WIDTH', apply_filters( 'basic_header_image_width', 500 ) );
define( 'HEADER_IMAGE_HEIGHT', apply_filters( 'basic_header_image_height', 150 ) );
并且, 当用户上传新图像时, 他们被迫裁剪图像以保持150× 500的宽高比。我认为应该做的就是允许用户裁剪图像, 只要它适合500x150px的框即可。
这可能吗?如果没有, 我宁愿全部关闭裁剪功能。
谢谢, 德鲁
#1我只是将裁剪编号更改为” 图像” 像素。所以
define( 'HEADER_IMAGE_WIDTH', apply_filters( 'basic_header_image_width', 500 ) );
define( 'HEADER_IMAGE_HEIGHT', apply_filters( 'basic_header_image_height', 150 ) );
【在自定义标题图像上禁用纵横比裁切】将会
define( 'HEADER_IMAGE_WIDTH', apply_filters( 'basic_header_image_width', 1060 ) );
define( 'HEADER_IMAGE_HEIGHT', apply_filters( 'basic_header_image_height', 240 ) );
据我所知, 它没有任何问题, 因此, 如果将其设置为2000和2000, 他们应该可以上传几乎所有内容
#2在尝试自定义wordpress的裁剪功能时, 我遇到了这个问题。到目前为止, 我发现对作物设置约束的唯一方法是找到初始化作物并在其中定义约束(或” 选项” )的javascript。可以在wp-admin / js / image-edit.js中找到该文件(也可以查看image-edit.dev.js, 这并不是那么容易理解)。
在.imgAreaSelect()函数调用中添加选项。
推荐阅读
- 在WordPress中使用the_term_list()在列表中显示自定义分类
- 自定义WordPress图像大小未显示在3.5 Media Manager中
- 在WordPress的不同页面中的不同标题
- 无法将自定义元框添加到自定义帖子类型
- 网络安全与网站安全及计算机安全(小白如何防御计算机操作系统永恒之蓝勒索病独())
- pod search 报错 ruby环境问题#yyds干货盘点#
- 千万级日志回放引擎设计稿#yyds干货盘点#
- 在线运行 Linux,强的离谱!
- 使用 Swoole 加速你的 CMS 系统