Inpsyde\MultilingualPress\Module\CustomPostTypeSupport\URLFilter::unprettify_permalink PHP Метод

    public function unprettify_permalink($post_link, WP_Post $post)
    {
        if (!$this->post_type_repository->is_post_type_active_and_query_based($post->post_type)) {
            return $post_link;
        }
        $post_type = get_post_type_object($post->post_type);
        if ($post_type->query_var && !$this->is_draft_or_pending($post)) {
            $args = [$post_type->query_var => $post->post_name];
        } else {
            $args = ['p' => $post->ID];
        }
        return site_url(add_query_arg($args, ''));
    }