WordPress allows users to enter content with either curly or straight quotes, preserves what is entered in the database, then automatically curls quote marks at rendering time.
This magic behavior is contrary to the user interface principle of direct manipulation. Ideally the editor would apply the smart quotes functionality and the user could disable, override, or accept the decision at that time, as is the case in other word processing software.
This article describes the technical details of the situation with curly quotes in WordPress, at least as of 2020, and offers some alternatives.
Leave a Reply