I thought a position vector was a vector without an argument: $$ \mathbf{r}=(x,y,z)=x\mathbf{\hat e}_x+y\mathbf{\hat e}_y+z\mathbf{\hat e}_z$$ So for a vector field $\mathbf{E}(\mathbf{r})=\mathbf{E}(x,y,z)$.
However, wikipedia define a position vector with an argument, a vector function: $$ \mathbf{r}(t)=(x(t),y(t),z(t))=x(t)\mathbf{\hat e}_x+y(t)\mathbf{\hat e}_y+z(t)\mathbf{\hat e}_z$$ But then a vector field is $\mathbf{E}(\mathbf{r}(t))=\mathbf{E}(x(t),y(t),z(t))$?
Which is correct? And which is correct as an argument for a vector field?
EDIT: I didn't mean $t$ necessarily is the time, $t$ just could be any variable of your choice.
Well the answer is whether it's time dependent or not? If it is, there's an argument $t$ if it isn't there isn't.
For example supposing you solved $F(\mathbf{r})=m\ddot{\mathbf{r}}$. Then generally $r$ will depend on $t$ as the particle traces out the curve of its motion in a force field $F$. I've hidden the implicit $t$. There is of course the special case where $\mathrm{r}$ is constant in time.
Now $F$ is vector field and in this case we could have $F(t,\mathbf{r}(t),\dot{\mathbf{r}}(t), \ldots)$ .