Yepp just verified it. Due to the nature of how widgets are instantiated, I have to run every new ACFW through an eval()
function. Eval works by executing a string as if it were PHP. I’m currently still looking into other options, but there aren’t many in this area of WordPress. Point being, the '
ends the eval function early so it doesn’t get to finish parsing the rest of the widget. If you want a workaround, you can place a \
before the apostrophe and that will escape the character and everything will work as intended. You will only see the backslash on the “Add New Widgets” screen.
I’ll be pushing a bugfix soon that will hopefully escape those characters. Although, if that implementation isn’t possible, I will likely just strip them from the title instead.
Let me know if that works!