Im Grunde wurde hier eigentlich schon alles gesagt.
Aber nur nochmal zum Verständnis:
Du kannst in der functions.php deines (Child-)Themes beliebig viele Sidebars erstellen (erster Link von Marcus[IS]).
Diese kannst du dann im Admin Bereich mit Widgets "befüllen".
Um die Sidebar auszugeben, kannst du mit get_sidebar() im jeweiligen Template die Sidebars gezielt ansprechen (siehe Link von maxe).
Die Frage war, ob man 2 verschiedene templates für die gleiche Sidebar nutzen kann?
i
Du wirfst die Begriffe etwas durcheinander, deshalb ist es schwer nachzuvollziehen. Eigentlich willst du doch 2 verschiedene Sidebars im gleichen Template und nicht umgekehrt - oder? Das geht so auch nicht. Aber du kannst zwei Templates erstellen, die identisch aussehen, aber eben 2 unterschiedliche Sidebars laden.
ich würde gerne die Widget so ausbauen, das ich ein Template für Posts habe und ein template für Seiten.
Das du zwei unterschiedliche Templates für Posts und Pages hast sollte in jedem Theme standard sein. Das was du vermutlich willst, ist: In jedem dieser Template eine andere Sidebar laden. Dazu siehe maxe's Link.
Derzeit habe ich das über Page ID gelöst, aber da sammeln sich dann unzählige Nummern an.
Blöde Frage, aber wie und an welcher Stelle steuerst du es denn über die Page ID (ist zwar wahrscheinlich egal, weil ich davon ausgehe, dass das Problem schon gelöst ist, aber nur für das Verständnis).