使用自定义域获取选择和裁剪功能

时间:2017-01-22 作者:Satbir Kira

我真的很喜欢WordPress‘2017年主题’的特色图片上传,在这里你可以裁剪一幅尺寸为2000x1200的图片。然而,我还没有找到一种方法来复制自定义帖子类型的功能。有什么想法吗?

enter image description here

1 个回复
SO网友:Satbir Kira

我有一个部分解决方案,我可以添加一个图像裁剪上传到主题定制页面。我还没有弄清楚如何将其连接到acf。

function add_my_media_controls($wp_customize) {

$wp_customize->add_section( \'theme_banner_image\', array(
    \'title\'         => __( \'Banner Image\', \'theme_banner_image\' ),
    \'priority\'      => 35,
) );

$wp_customize->add_setting(\'banner_image\', array(
\'type\' => \'theme_mod\',
\'capability\' => \'edit_theme_options\',
\'sanitize_callback\' => \'absint\'
));

$wp_customize->add_control(new WP_Customize_Cropped_Image_Control($wp_customize, \'banner_image\', array(
    \'section\' => \'theme_banner_image\',
    \'label\' => \'Banner Image\',
    \'width\' => 2000,
    \'height\' => 1200
)));
}
add_action(\'customize_register\', \'add_my_media_controls\');

相关推荐

Extra "uploads" added in path

虽然这与高级自定义字段相关,但此函数使用所有本机WP特性,因此我认为在这里询问这一点是合适的。路径中的额外“/上传/”来自何处?在后端,我看到了上传文件的正确链接(domain.com/wp-content/member-files/name.pdf),但在前端,URL在路径(domain.com/wp-content/uploads/member-files/name.pdf)中显示了额外的“/uploads/”,当然为文件生成了404。// file upload to custom location