So I am wanting to start a wordpress fashion blog, but after consulting with some of my friends, they said no one reads fashion blog these days anymore, better to focus on creating social media accounts like facebook, instagram etc I thought that to be a blogger of cause you should have a blog that you can link back to and write content with attachment photos and videos. Otherwise wouldn't it just be photos and videos on social media accounts? I personally think that blog should be the core and social media should be the platform that promotes it.
Are some of your friends online marketing experts? Do they study the trends and understand the dynamics of content creation?
I am guessing your friends read a ton of fashion blogs, they just don't know it.
The short version of the advice would be: use your WordPress blog as the hub of your entire online presence. Then use the social platform of the week to build and connect with your audience, and give them reasons to come back to your site. Whether this is SnapChat (stories, filters, etc), Instagram (featuring highlights of a fashion shoot, etc with more details on your .... you guessed it: blog), or Facebook teasers with links back to your site.
Nearly every major content producer understands the importance so maintaining your own platform (your blog, in this case). Social media trends change, the ability to access your audience changes (Facebook is always changing their algorithm, and rarely in favor of brand pages), there will always be a new Snapchat, Pinterest, Instagram, etc .... but when you control the main hub, your website, you can stay connected to your audience much more efficiently over time.
Your assumption is correct: use social as the "spokes" that lead visitors back to your hub.
P.S. If you want to discuss more in detail, I would be happy to help. Just book a time that is convenient for you and we can go over exactly what your next steps should be.