That was my initial thoughts, but this just shows the “paid” icon to people who are logged in as a paid member, and shows the “member” icon to people logged in as a member.
If someone is logged out, it only shows the title.
I was trying to do the same with fontawesome - but for some reason, I only get a box on the free posts, and nothing on the paid posts → https://zencapita.com/
Managed to solve the issue guys. Please note that if you’re using the fontawesome CDN - they do not support the latest version of the fonts (strangely, they’re using 4.7 ver). Which also means that that using “fa” instead of “fas” will cause blank squares.
I know it may not be what you’re after, but my solution to reduce loading times was to get rid of Font Awesome altogether and use SVGs placed in .hbs files instead (and more importantly, to transfer image characters of a font I had the rights to to SVGs, since loading fonts – especially images in fonts – can be problematic in several ways).
I don’t want to steal Font Awesome’s icons, so I’ve instead used https://www.iconfinder.com/ (there’s many other sites like it) to buy SVGs for a dollar or two (or even free). I use a code editor to slip SVG data into .hbs files (which go in the /partials directory or a subdirectory in /partials), then call those .hbs files in the file(s) where I want them to appear.
Thanks - I didn’t notice much increase in the load time through GTmetrix. Can you share your solution (code) - others in the community might benefit from it as well.
I was thinking of using just css to label - free/subscriber/member posts.