URLから投稿IDを取得したい場合は、url_to_postid()を使用します。取得できなかった場合は0が返ってきます。
url_to_postid()
<?php $postid = url_to_postid('https://example.com/xxxx'); ?>