我理解你的困惑,但你没有什么可担心的,因为在场景背后,Wordpress采取了所有必要的步骤来实现它。
例如,从class-wp-query.php
// If querystring \'cat\' is an array, implode it.
if ( is_array( $q[\'cat\'] ) ) {
$q[\'cat\'] = implode( \',\', $q[\'cat\'] );
}
正在检查是否为数组,并快速将结果转换为逗号分隔的字符串。
Another way will be using the other options like:
category__and An array of category IDs (AND in).
category__in An array of category IDs (OR in, no children).
category__not_in An array of category IDs (NOT in).
More on this in Category_Parameters
但我还是会坚持用你觉得更舒服的方式。
使用array()
如果您觉得它更有用,请格式化Wordpress 一个有趣且有用的工作工具。