Hi @danstramer
If you wish to use a post type for each link, you will need to change your page_link fields to a post_type field.
This will allow you get the post ID instead of the URL.
With the ID, you can attempt to load the custom URL from that post. If there is no custom URL, then load the post’s permalink.
Good luck
Thanks
E