Вам не нужен PHP для виджета. Почти на любом сайте он создается простым копированием кода и вставкой в нужное место.
Здесь выбираете что нужно и вставляете в div на сайте или если Wp тогда в виджет HTML.
PHP может потребоваться для создания чего-то эксклюзивного, но 90% задач уже выполнены и доступны в сети бесплатно. Можете скачать и расковырять, а лучше изучить возможности API вк.
Успехов.