
{"id":805,"date":"2006-09-08T17:55:08","date_gmt":"2006-09-08T09:55:08","guid":{"rendered":"http:\/\/blog.jameslick.com\/?p=805"},"modified":"2006-09-08T17:56:45","modified_gmt":"2006-09-08T09:56:45","slug":"first-wordpress-plugin","status":"publish","type":"post","link":"https:\/\/blog.jameslick.com\/?p=805","title":{"rendered":"First WordPress plugin"},"content":{"rendered":"<p>For some reason wordpress hasn&#8217;t fixed <a href=\"http:\/\/trac.wordpress.org\/ticket\/209\">a bug in how non-ASCII emails are sent<\/a> even two years after the bug was submitted.  As a result, the subject lines of emails from blogs using non-ASCII characters are sent using unencoded Subject headers.  This not only violates email standards, but also tends to cause such mails to be tagged as spam, not to mention that the resulting subject line is unreadable.<\/p>\n<p>Since the wp_mail() routine is one that is plugin-replaceable, I whipped up a plugin based on kpumuk&#8217;s solution posted in the bug report.  It was surprisingly simple to make the plugin and now the notification emails I get aren&#8217;t all scrambled.<\/p>\n<p>Plugin: <a href=\"http:\/\/jameslick.com\/wp-rfc2047\/\">WP RFC2047<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>For some reason wordpress hasn&#8217;t fixed a bug in how non-ASCII emails are sent even two years after the bug was submitted. As a result, the subject lines of emails from blogs using non-ASCII characters are sent using unencoded Subject headers. This not only violates email standards, but also tends to cause such mails to &hellip; <a href=\"https:\/\/blog.jameslick.com\/?p=805\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;First WordPress plugin&#8221;<\/span><\/a><\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2,3],"tags":[],"class_list":["post-805","post","type-post","status-publish","format-standard","hentry","category-software","category-blogging"],"_links":{"self":[{"href":"https:\/\/blog.jameslick.com\/index.php?rest_route=\/wp\/v2\/posts\/805","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.jameslick.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.jameslick.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.jameslick.com\/index.php?rest_route=\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.jameslick.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=805"}],"version-history":[{"count":0,"href":"https:\/\/blog.jameslick.com\/index.php?rest_route=\/wp\/v2\/posts\/805\/revisions"}],"wp:attachment":[{"href":"https:\/\/blog.jameslick.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=805"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.jameslick.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=805"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.jameslick.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=805"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}