Si no sabes php o algun lenguaje del lado de servidor puede complicarse un poco el asunto de crear un área administrativa, tu mejor opción como ya lo mencionaste es usar wordpress o algún otro CMS.
En el caso de wordpress en la parte inferior izquierda viene una sección para agregar y editar usuarios a estos en el mismo paso le puede asignar roles para que puedan agregar contenido o solo visualizarlo.
Si necesitas algo mas avanzado puedes probar con la extensión
"User Role Editor" que te permitirá personalizar los roles, no estoy seguro pero me parece que también agregar mas