更改参与者的默认上载图像大小

时间:2014-03-27 作者:Ahmed Saad

当投稿者将图像上载到帖子时,默认图像大小选项设置为“中”。如何将其更改为大或全?

2 个回复
最合适的回答,由SO网友:engelen 整理而成

用于插入图像的默认图像大小存储在中的选项表中image_default_size. 您可以通过更新选项来更改默认图像大小:

update_option( \'image_default_size\', \'large\' );
取决于角色的默认图像大小要仅更改贡献者的默认图像大小,您可以连接到pre_option_[option] 过滤器(在清理传递给的选项名称后直接激发get_option, 允许您更改返回的值get_option) 并仅为参与者返回另一个图像大小:

function myplugin_contributor_image_default_size( $value ) {
    if ( current_user_can( \'contributor\' ) ) {
        return \'large\';
    }

    return $value;
}


add_filter( \'pre_option_image_default_size\', \'myplugin_contributor_image_default_size\' );

SO网友:Ahmed Saad
function mytheme_setup() {
    // Set default values for the upload media box
    update_option(\'image_default_align\', \'center\' );
    update_option(\'image_default_link_type\', \'media\' );
    update_option(\'image_default_size\', \'large\' );

}
add_action(\'after_setup_theme\', \'mytheme_setup\');
结束

相关推荐

从Functions.php中导入WordPress XML文件

我正在开发一个主题,它有不同的添加内容的方法,因此,Wordpress的默认安装不会显示任何内容。我想知道在主题被激活后,是否可以通过内部函数和/或挂钩自动导入XML文件?User installs theme > User activates theme > Code behind the scenes loads up an XML file and performs a silent import of its contents当前要导入XML文件,您必须为Wordpress