Social Media are an important communication tool in today's society. In recent years, many events have been held online due to COVID-19, making Social Media an even more important communication tool. However, it is difficult to explicitly imagine the recipients of messages when posting on Social Media and there is a tendency to provide information easily, leading to the existence of inappropriate postings that the user does not intend. Furthermore, it is difficult to disclose information for anonymous posting on Twitter. This cause the link problem between the posts. In our proposal, we realize a way to solve these problems by realizing a Social Media that allows both unlinkable posting and disclose posting. Specifically, unlinkable posts can be changed to named posts, and when the name is changed, it is guaranteed that the person who posted the anonymous post was really the anonymous writer and that the anonymous writer cannot be identified from the anonymous post. We introduced randomized pseudonyms to prevent the viewer from checking a post text based only on the posting name without checking the contents of the posting. We also show how to prevent the attack on our proposed scheme by using hiding property and binding property of the commitment scheme. In addition, we implement the proposed scheme and describe the changes between our proposed scheme and regular post in posting time, publication time, and verification time.