سلام و درود برای داشتن select کاستوم , میتونیم ازفیلتر زیر هم استفاده کنیم :
function selectCustom($array){
return 'ID,post_title,post_name , post_date';
}
add_filter('posts_fields','selectCustom');
در این حالت کوئری فیلدهای id , post_title , post_name,post_date و میگیره
و چون تنظیمات پیوند یکتای وردپرس من روی حالات روز و نام هست (حالت دیفالت و تست)
به همین دلیل url من را post_name , post_date تشکیل میده که اینجا گرفتیمش.
برای اینکه این هوک را پیدا کنیم میتونیم داخل کلاس class-wp-query.php
برویم و لاین ۲۸۷۸ (وردپرس ۶) را پیدا کنیم و یا با سرچ posts_fields داخل کلاس بالا میتونیم پیدا کنیمش که توی توضیحاتش نوشته شده
the select clause of the query
امیدوارم درست بوده باشه و پاسخ سوال استاد باشد
با تشکر