Don't use a license you don't want people to exercise. In fact I don't quite understand why you would open source the project at all if you are going to actively discourage people from using the code in ways that are permitted by common open source licenses.
If you don't want anyone else to make money from the project perhaps designing your application in clear parts and releasing them as open source libraries would have made more sense. Releasing the whole thing as open source, encouraging contributions while wanting to be the only one able to profit from said source seems wrong. Wordpress don't stop others making money from hosting.