And Besides creating your theme, You may also use Elementor Popup Builder to structure any kind of popup you could target and cause according to your requirements.
Elementor has loads of characteristics that can assist https://bookmarkcolumn.com/story18046063/a-review-of-wordpress-themes