Ist WordPress ein PHP-Framework?
WordPress ist ein "CMS , Content Management System", es ermöglicht dem Administrator auch ohne Programmierkenntnisse Inhalte für eine Website zur Verfügung zu stellen.
Wenn du als Entwickler nicht auf fertige Module zurückgreifen möchtest, sondern eigene schreiben möchtest, findest du über WordPress Dokumentationen wie du damit umgehst.
WordPress nutzt PHP und hat eine eigene Architektur, die der von Frameworks ähnlich ist. Als Programmierer ist es ratsam, dich an diese zu halten.
Frameworks liefern in erster Linie eine Softwarearchitektur, eine Handvoll grundlegender Funktionen wie zb.: http Routing, Sessions, Controllern und die "View", also wie dein Frontend angebunden werden soll. Frameworks folgen dabei häufig dem "MVC" Prinzip, es steht für model, view, controller.
Model View Controller – Wikipedia
.
Beispiele dafür sind z.b. Angular, Symfony, Zend (gibt noch viele mehr)
Frameworks sind in erster Linie für eigene Softwareprojekte sinnvoll. Z.b. Wenn du ein eigenes CMS programmieren wollen würdest, sowas wie WordPress.