(...)
benutze den site origin builder habe eine one page site erstellt,
wie kann ich mehrere anker an belieber stelle anker setzen (...)
Ist bis jetzt meines Wissens nach als eigenes Feature beim PB von SO nicht mit drin, wenn es um Sprungmarken innerhalb eines Textes geht, ist zu beachten, dass der Editor von WP in der visuellen Ansicht mittlerweile sehr viele Codeanteile komplett kassiert, die man in der Textansicht einfügen kann, daher sollte der Anker möglichst in einem Codefragment platziert werden, das nicht kassiert wird, sonst sind mit einem einzigen unbedachtem Umschalten alle Anker wieder futsch.
Hier
https://de.support.wordpress.com/splitting-content/page-jumps/
und ausführlicher in englischer Sprache
https://en.support.wordpress.com/splitting-content/page-jumps/
ist eine Anleitung dazu, diese ist zwar von wordpress.com, trifft aber im Grundsatz auch auf selbstgehostete WP-Installationen zu.
Wenn es um Anker in den verschiedenen Widgets des PB von SO geht, dann kann man auch die schon vorhanden IDs der jeweiligen Elemente als solche nutzen (IDs einfach in der Frontendansicht mit dem Browser per Element untersuchen herausfinden) oder aber direkt über dem Ziel einfach ganz pragmatisch ein Textwidget einbauen (insb. wenn einem sprechende Ankerlinks wichtig sind), das z.B. folgenden Codeschnippsel enthält
[COLOR=#006400]<span ID="ankername"></span>[/COLOR]
und dann bei Bedarf dorthin [COLOR=#006400]#ankername[/COLOR] verlinken.