Si tu n'as pas accès à la base de donnée sur WordPress.com alors tu ne pourras pas simplement clôner ton WordPress pour l'avoir en local... mais il doit y'avoir quand même quelques outils d'exportation directement dans WordPress.
Ce qu'il faut que tu comprenne c'est que www.WordPress.com c'est un nom de domaine associé à un serveur web. Comme tu n'as pas acheté de nom de domaine mais que j'imagines que tu utilise un truc.wordpress.com, il ne t'appartient pas réellement et tu ne pourras pas le réutiliser pour autre chose que le WordPess que tu as déjà en ligne sur leur site.
En suite pour la partie "locale", comme le nom l'indique, c'est "local", donc sur ton PC, et pas sur internet. Tu pourrais associer un nom de domaine (qu'il faudrait acheter) à l'ip de ton PC, payer un abonnement à dyndns si tu as une ip dynamique, et héberger toi-même le serveur sur ton PC, mais ça impliquerait que ton PC reste allumé en permanence, soit toujours connecté à internet, et quoi qu'il en soit, (ça dépend de ta connexion), comme ton PC n'est pas non plus un serveur, au bout de quelques utilisateurs (moins d'une dizaine) qui visitent ton site, le site se mettrait à lagger voir à devenir inaccessible.
Tu aurais aussi pas mal de trucs à faire dans la configuration d'Apache et de PHP pour sécuriser un minimum ton serveur parce que par défaut les paramètres sont mis pour une utilisation privée, donc inaccessible depuis internet.
Bref, pour l'instant tu donne aucune adresse à tes amis vu que le site n'est pas en ligne... et que je te déconseille de chercher à faire de ton propre PC un serveur web, tu seras rapidement assez limité...
Après si c'est juste pour le montrer à tes amis, et que tu leur fais un minimum confiance, tu peux laisser ton site local tel quel (protège quand même quelques trucs, on sait jamais, comme l'accès à phpmyadmin, et empêcher de pouvoir sortir du dossier racine du site), mais monter un réseau LAN virtuel avec Hamachi pour te connecter à tes amis, et ils pourraient aller sur ton site en mettant ton ip hamachi.
Sinon pour avoir un site web en ligne il te faudra passer par un hébergeur, avec un nom de domaine (on te l'offre en général avec un hébergement payant, sinon pour un hébergement gratuit tu auras un nom de domaine tonnom.hebergement.com, mais dans la plupart des cas tu pourras si tu le veux en acheter un et l'associer à ton hébergement gratuit).
Voici un excellent topic à propos des hébergeurs : https://www.jeuxvideo.com/forums/1-30-7879762-1-0-1-0-hebergement-hebergeur-hosting.htm