refactored post-meta and share