Неоднократно натыкался на инфу, что в этой сфере все стараются друг другу помочь, а на деле оказывается совершенно иначе.
Проверяет просматривается ли страница записи (пост, страница, вложения, тип записи). Можно указать тип записи для проверки. Условный тег.
Логика этой функции отличается от функции is_single(), тем что там проверяется отдельная записи, а тут проверяется тип записи.
if ( ! is_singular( 'post' ) ) { ...
Ну или сюда сходите, если прям очень лень видео смотреть
В идеале для разных изображений нужны разные форматы и разные степени сжатия. Но у кого есть деньги на такую оптимизацию?
Предлагаю обратиться к другому специалисту за деньги