数据库处理ALWAYS 做一个正确的prepare()
从数据库接收数据时。
我经常这么说&哎呀;
$galleries = $wpdb->get_results(
$wpdb->prepare( "
SELECT t.*, tt.*
FROM %s AS t
INNER JOIN $wpdb->nggpictures AS tt ON t.gid = tt.galleryid
WHERE tt.exclude != 1
GROUP BY tt.galleryid ORDER by tt.galleryid
" ),
$wpdb->nggallery
);
下一步(&H)你好;根本不涉及。您正在通过WP DB class对象执行普通请求。因此,问题完全在别处。我建议关闭除NextGen之外的所有插件,激活默认的二十/十一主题,将代码放在其中,然后看看是否再次发生。
更新:如果插件正在将文件小写&hellip
在这种情况下,nextgen插件是(90%的可能性是这样的)
lowercase
正在上载文件。在不破坏插件本身(更新、核心更改等)的情况下,您无法针对它做多少事情。
我的建议是:如果您想要更漂亮的输出,请在调用文件时修复它。ucwords
, mb_strtoupper()
, 等等。如果只是关于文件名,请不要修复它