我想在“添加媒体”中的“库设置”中添加大小。
我知道通过编辑媒体在前端添加。php。
然而,当我在gallery中添加这些行时。dev.js,它们似乎不起作用。
以下是我在图库中添加的行。开发人员js
添加的大小
setup : function()
var t = this, a, ed = t.editor, g, columns,size, link, order, orderby;
在同一设置中添加了galsize:函数(约第128行)
if ( getUserSetting(\'galsize\') ) t.I(\'size\').value = getUserSetting(\'galsize\');
在设置:功能中添加(约第141行)
size = a.match(/order=\'"[\'"]/i);
在设置中添加:功能(约第150行)
if ( size && size[1] ) t.I(\'size\').value = size[1];
在更新:功能中增加了尺寸(大约第170行)
all = all.replace(/\\s*(order|link|columns|size|orderby)=[\'"]([^\'"]+)[\'"]/gi, \'\');
在getsettings:函数中添加
if ( I(\'size\').value != \'medium\' ) {
s += \' size="\'+I(\'size\').value+\'"\';
setUserSetting(\'galsize\', I(\'size\').value);
}
SO网友:krembo99
第一个加1表示第一个评论者。NEVER CHANGE CORE FILES.
此功能将完成媒体上传的技巧:
function dl_custom_image_sizes_add_settings($sizes) {
unset( $sizes[\'thumbnail\']); //comment to remove size if needed
//unset( $sizes[\'medium\']);// uncomment to remove size if needed
//unset( $sizes[\'large\']);// uncomment to restore size if needed
unset( $sizes[\'full\'] ); // comment to remove size if needed
$mynewimgsizes = array(
"your-custom-size_name-1" => __( "Name_to_display1" ),
"your-custom-size_name-2" => __( "Name_to_display2" ),
"your-custom-size_name-3" => __( "Name_to_display3" )
);
$newimgsizes = array_merge($sizes, $mynewimgsizes);
return $newimgsizes;
}
add_filter(\'image_size_names_choose\', \'dl_custom_image_sizes_add_settings\');
当然,只有在您首先这样定义它们时,这才有效:
/*
Post Thumbnails Support
*/
add_theme_support( \'post-thumbnails\', array( \'post\' ) ); // Add it for posts
add_image_size( \'your-custom-size_name-1\', 220, 100, true ); // Permalink thumbnail size
add_image_size( \'your-custom-size_name-2\', 50, 50, true ); // example home thumbnail size
add_image_size( \'your-custom-size_name-3\', 470, 350, false ); // slider size
否则将显示灰显按钮。。