avoid double encoding characters in share URLs
updated version
proper function name
don't add widget for users without relevant permissions
commented unused code
rename main file to match naming structure
added TODO comment
added new post meta file
added general URL validation function