Hola, buenas noches.
Yo podría desarrollar la función que necesitas en tu theme, desechando Gravity Forms y demás plugins, para tener así la mayor optimización posible (como a mi me gusta).
La idea sería mostrar en una página individual del front-end un campo con un título, otro con el editor wysing que trae WordPress (el mismo que sale en el admin) para el artículo, poder subir hasta 5 imágenes (las que me digas) que se adjuntan al post y seleccionar una categoría.
Además, opcional, se puede enviar un email a una dirección para notificar de cada nueva subida.
Todo perfectamente programado y optimizado, calculo un total de 20 líneas de código para todo.
El presupuesto sería de 120€ a pagar por transferencia bancaria, o en su defecto, PayPal y demás.
Un saludo.