我有个奇怪的问题。我已经为Wordpress gallery创建了自定义拇指大小。这是我在函数中的代码。php:
add_image_size(\'square_thumb_1\', 1136, 596, true);
add_image_size(\'square_thumb_2\', 568, 568, true);
add_image_size(\'square_thumb_3\', 380, 380, true);
add_image_size(\'square_thumb_4\', 284, 284, true);
add_image_size(\'square_thumb_5\', 228, 228, true);
add_image_size(\'square_thumb_6\', 190, 190, true);
add_image_size(\'square_thumb_7\', 165, 165, true);
add_image_size(\'square_thumb_8\', 142, 142, true);
add_image_size(\'square_thumb_9\', 127, 127, true);
add_filter(\'shortcode_atts_gallery\', \'meks_gallery_atts\', 10, 3);
function meks_gallery_atts($output, $pairs, $atts)
{
if ($atts[\'columns\'] == 1) {
$output[\'size\'] = \'square_thumb_1\';
} else if ($atts[\'columns\'] == 2) {
$output[\'size\'] = \'square_thumb_2\';
} else if ($atts[\'columns\'] == 3) {
$output[\'size\'] = \'square_thumb_3\';
} else if ($atts[\'columns\'] == 4) {
$output[\'size\'] = \'square_thumb_4\';
} else if ($atts[\'columns\'] == 5) {
$output[\'size\'] = \'square_thumb_5\';
} else if ($atts[\'columns\'] == 6) {
$output[\'size\'] = \'square_thumb_6\';
} else if ($atts[\'columns\'] == 7) {
$output[\'size\'] = \'square_thumb_7\';
} else if ($atts[\'columns\'] == 8) {
$output[\'size\'] = \'square_thumb_8\';
} else {
$output[\'size\'] = \'square_thumb_9\';
}
return $output;
}
除了第3列之外,一切都正常-应该添加square\\u thumb\\u 3,但它是square\\u thumb\\u 9,比应该的小得多。。。