Можно получать доход с сайта не только на WordPress, но и вообще на любом "движке". Будь то Joomla, например, или вообще простенький сайтик на html.
Зарабатывать на своем сайте может каждый вебмастер. Причем - сразу несколькими способами:
1) Размещение рекламы. Это может быть:
- баннерная реклама с оплатой за показы (например, от партнерки Rotaban)
- контекстная реклама (Яндекс.Директ, Бегун, Гугл Адсенсе)
- тизерная реклама (Тизернет, Direct Advert)
- текстовые ссылки (Tak.ru, WMLink)
2) Продажа ссылок (через биржи ссылок, подобные Sape.ru, Rookee и тд)
3) Продажа статей на вашем сайте (как готовых, так и под заказ, и тоже можно торговать через биржи, не ища покупателей напрямую)
Вариантов, как видите, множество. Для рекламы вам нужно, чтобы у вашего сайта была приличная посещаемость - иначе кто на нее будет кликать? Если будете заниматься накруткой - партнерские программы вас быстро забанят. Собственно посещаемость вы можете поднять, наполняя ваш сайт интересными и уникальными статьями, полезными для посетителей. Это как один из вариантов. Для продажи ссылок или статей более важны такие параметры сайта как хорошая индексация в поисковых системах, большое количество страниц (где можно разместить ссылку) и тд. Важный момент: продавать ссылки - легче всего, но и опасней. Опасность кроется в том, что поисковые системы могут забанить ваш сайт в своих поисковиках, если сочтут, что на нем слишком много исходящих (внешних) ссылок. Поэтому, если уж вы выберете этот вариант заработка на собственном сайте на WordPress, то старайтесь не жадничать и размещайте не более 1 такой покупной ссылки на одной странице вашего сайта. Лучше увеличивайте количество самих страниц, наполняя сайт текстом - это увеличит количество посетителей, и даст вам возможность зарабатывать на вашем сайте сразу несколькими способами.