Как извлечь URL из таксономий WordPress

У меня проблемы. Мне нужно извлечь весь возможный URL из моего блога WordPress, будь то пост, тег, категория или что-то еще после domian-name.tld / * . Я пробовал свои руки по нескольким доступным кодам и плагинам, но никто не работал для меня. Этот код работает отлично, но извлекает только почтовый URL, который мне нужен. Я буду очень благодарен, если кто-нибудь сможет мне помочь.

<?php include "wp-load.php"; $posts = new WP_Query('post_type=any&posts_per_page=-1&post_status=publish'); $posts = $posts->posts; /* global $wpdb; $posts = $wpdb->get_results(" SELECT ID,post_type,post_title FROM {$wpdb->posts} WHERE post_status<>'auto-draft' AND post_type NOT IN ('revision','nav_menu_item') "); */ header('Content-type:text/plain'); foreach($posts as $post) { switch ($post->post_type) { case 'revision': case 'nav_menu_item': break; case 'page': $permalink = get_page_link($post->ID); break; case 'post': $permalink = get_permalink($post->ID); break; case 'attachment': $permalink = get_attachment_link($post->ID); break; default: $permalink = get_post_permalink($post->ID); break; } echo "\n{$post->post_type}\t{$permalink}\t{$post->post_title}"; } 

Solutions Collecting From Web of "Как извлечь URL из таксономий WordPress"