Почему post__not_in лучше не использовать?
Параметр WP_Query post__not_in
супер-полезен, как минимум с его помощью можно исключать текущий пост, когда выводите похожие посты.
Однако, для высоконагруженных сайтов это может привести к проблемам с производительностью, потому что использование этого параметра исключает возможность кэширования запроса.
Вот допустим пример вывода последних постов на странице поста, но с исключением из цикла текущего поста …