los primeros dos se solventan con esto al inicio del archivo.
Pero estoy seguro que al eliminar ese error te aparecerá otra advertencia ya que el contenido del if envía otra cabecera.
El error muy probablemente se deba a la ubicación del archivo.... revisa si son necesarias esas cabeceras.
O quizás puedas utilizar otra cosa en lugar de ese archivo.
Si tienes tiempo y te interesa puedes decantarte por reemplazar todo lo que utilice esa función y agregar las imágenes que genera wordpress, este ofrece algunas alternativas para generar y mostrar imágenes en los tamaños que necesites, sin tener que recurrir a estos recursos externos.