@Jon, thank you for your reminding:-)
I am sure that there is a better and easier way to add (and generate) an Outlook vCard to a wordpress site. This is my way to do it:
1. Customize your business card on Outlook
2. Send it as an e-mail's attachment to yourself by using one to the other e-mail address of your own
3. Open the e-mail and save the attachment. Note: your Outlook business card will automatically saved itself in
.vcf file
4. Rename it if it's necessary, e.g: myvcard.vcf
5. Add the file (myvcard.vcf) to your root directory of your domain, e.g:
http://www.mydomain.com
6. Check if it is really there and if it is then you can see it like this:
http://www.mydomain.com/myvcard.vcf
7. Copy this link
8. Create a page or post where you want to add your vCard onto. You have 2 options:
a. Type something like “Download My vCard” and then insert the link on it
b. Add a vCard graphic and then insert the link on it
9. You can also add the vCard on a widget of your website by copying the HTML-code and pasting it to a widget
10. Test the vCard by downloding it yourself
It works for me and I hope it'll work for you as well. Good luck!