Strani niso nič posebenga, tole bi ti znal en senior level programer narediti v cca 200 urah, če ima na voljo dobro specifikacijo, ki se jo ne spreminja (koda brez designa, da se razumemo.. se pravi če ima že razdelan template z jqerijem ipd.).
Po moje bolje delati to iz nule, WP ni namejen stranem, ki imajo kakršenkoli omembe vreden promet.
Tiste 3 strani niso tehnično nič posebnega, tudi kombinacija ux/code/promocije ni nič posebenega, edina stvar, ki je pri njih posebna je, da so po naključju postale hot in sedaj so hit, kar pa je večji problem kot izgleda, ker se hitov načeloma ne da replicirati, trg ima dovolj 1-ga disruptorja na nišo.
Pri specifikaciji je najbolje da narišeš vse strani z vsemi gumbi kot želiš, da izgledajo (+ še dodatno napišeš kaj želiš da določen gumb naredi), primeren programer bo potem iz tega že sam pogruntal strukturo baze. Ne pozabi razmisliti o spam kontrolu na vsaki akciji, ki jo naredi uporabnik (eg. upload slike, komentar, etc.. vse akcije userja morajo imeti nujno že od začetka razdelan sistem za spam kontrolo).