こんにちはakillerbeeです。
デバッグモードを解除すれば表示されなくなるものかとは思いますが
下記のようにコアに手を加えれば対応は可能かと思います。
lib/Baser/Plugin/Blog/Model/BlogPost.php #714行目あたり
if(!empty($options['order']) && $options['order'][0] !== false) {
$idRequire = true;
if(is_array($options['order'])) {
foreach($options['order'] as $key => $value) {
if(strpos($value, ',') !== false) {
$orders = explode(',', $value);
foreach($orders as $order) {
if(strpos($order, 'BlogPost.id') !== false) {
$idRequire = false;
}
}
} else {
if(strpos($key, 'BlogPost.id') !== false) {
$idRequire = false;
}
}
}
} else {
if(strpos('BlogPost.id', $options['sort']) === false) {
$idRequire = false;
}
}
}
↓
if(!empty($options['order']) && isset($options['order'][0])) {
if ($options['order'][0] !== false) {
$idRequire = true;
if(is_array($options['order'])) {
foreach($options['order'] as $key => $value) {
if(strpos($value, ',') !== false) {
$orders = explode(',', $value);
foreach($orders as $order) {
if(strpos($order, 'BlogPost.id') !== false) {
$idRequire = false;
}
}
} else {
if(strpos($key, 'BlogPost.id') !== false) {
$idRequire = false;
}
}
}
} else {
if(strpos('BlogPost.id', $options['sort']) === false) {
$idRequire = false;
}
}
}
}