{"id":6011,"date":"2012-01-20T23:59:15","date_gmt":"2012-01-20T22:59:15","guid":{"rendered":"https:\/\/www.gambaru.de\/blog\/?p=6011"},"modified":"2019-10-14T00:40:59","modified_gmt":"2019-10-13T22:40:59","slug":"wordpress-plugin-subscribe2-in-deutsch-mit-ganzem-artikel-in-reintext-auch-fur-offentliche-abonnenten","status":"publish","type":"post","link":"https:\/\/gambaru.de\/blog\/2012\/01\/20\/wordpress-plugin-subscribe2-in-deutsch-mit-ganzem-artikel-in-reintext-auch-fur-offentliche-abonnenten\/","title":{"rendered":"WordPress-Plugin Subscribe2 in Deutsch mit ganzem Artikel in Reintext auch f\u00fcr \u00f6ffentliche Abonnenten"},"content":{"rendered":"<p>Ich hatte <a href=\"https:\/\/www.gambaru.de\/blog\/2012\/01\/17\/jetpack-ade-neue-plugins-fur-kommentar-und-e-mail-benachrichtigung\/\">vor kurzem<\/a> erw\u00e4hnt, dass ich das WordPress-Plugin <a href=\"http:\/\/wordpress.org\/extend\/plugins\/subscribe2\/\">Subscribe2<\/a> verwende. Sp\u00e4ter fiel mir auf, dass einige Optionen gut versteckt oder von Haus aus nicht so vorgesehen sind, wie ich mir das f\u00fcr mein Blog vorgestellt habe.<br \/>\nZuerst einmal musste ich etwas nach der deutschen \u00dcbersetzung suchen. Dazu gibt es <a href=\"http:\/\/subscribe2.wordpress.com\/translations\/\">diese englische Anleitung<\/a>. Vorausgesetzt das eigene Blog wurde schon auf Deutsch eingestellt, gen\u00fcgt es die <a href=\"http:\/\/plugins.svn.wordpress.org\/subscribe2\/i18n\/de_DE\/\">.mo Datei subscribe2-de_DE.mo<\/a> der aktuellen Version herunterzuladen und in das Subscribe2-Plugin-Verzeichnis zu kopieren.<br \/>\nMein zweites Problem war eine Einstellung von Subscibe2, die es nur erlaubt Ausz\u00fcge der Blogposts an \u00f6ffentliche Abonnenten zu verschicken. Da ich aber nicht wollte, dass man sich extra f\u00fcr das gesamte WordPress-Blog registrieren muss, habe ich mich etwas umgeschaut.<br \/>\nUm vollst\u00e4ndige Textbeitr\u00e4ge zu erhalten, muss der PHP-Code von Hand angepasst werden. Leider findet sich auf der Pluginseite selbst kein Hinweis auf die Stelle im Code, aber jemand hatte wohl die gleiche Idee und hat <a href=\"http:\/\/pastebin.com\/ihV5LEgw\">den entsprechenden Patch<\/a> auf pastebin.com hochgeladen.<br \/>\nIch habe das f\u00fcr die aktuelle Version 7.1 gerade noch einmal mit diff im unified Modus nachgestellt.<\/p>\n<p><code>diff -u subscribe2_alt.php subscribe2.php &gt; patch<\/code><\/p>\n<pre class=\"brush:php\">--- subscribe2_alt.php  2012-01-20 23:41:41.438566663 +0100\n+++ subscribe2.php      2012-01-20 23:41:39.286566663 +0100\n@@ -723,7 +723,7 @@\n                        } else {\n                                $recipients = array_merge((array)$public, (array)$registered);\n                        }\n-                       $this-&gt;mail($recipients, $subject, $excerpt_body);\n+                       $this-&gt;mail($recipients, $subject, $full_body);\n                        \/\/ next we send plaintext full content emails\n                        $this-&gt;mail($this-&gt;get_registered(\"cats=$post_cats_string&amp;format=post&amp;author=$post-&gt;post_author\"), $subject, $full_body);\n<\/pre>\n<p>Dieses diff l\u00e4sst sich mit <strong>patch<\/strong> leicht wieder einspielen, wonach standardm\u00e4\u00dfig nur noch ganze Artikel und keine Ausz\u00fcge mehr verschickt werden.<br \/>\n<code>patch subscribe2_alt.php patch<\/code><br \/>\nWie man aber auch schnell erkennen kann, das Ersetzen der Variable <strong>$excerpt_body<\/strong> mit <strong>$full_body<\/strong> ist in diesem Fall schon der ganze Trick. Hoffe das spart einigen Benutzern von Subscribe 2 etwas Zeit. \ud83d\ude42<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Ich hatte vor kurzem erw\u00e4hnt, dass ich das WordPress-Plugin Subscribe2 verwende. Sp\u00e4ter fiel mir auf, dass einige Optionen gut versteckt oder von Haus aus nicht so vorgesehen sind, wie ich mir das f\u00fcr mein Blog vorgestellt habe. Zuerst einmal musste ich etwas nach der deutschen \u00dcbersetzung suchen. Dazu gibt es diese englische Anleitung. Vorausgesetzt das &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/gambaru.de\/blog\/2012\/01\/20\/wordpress-plugin-subscribe2-in-deutsch-mit-ganzem-artikel-in-reintext-auch-fur-offentliche-abonnenten\/\" class=\"more-link\"><span class=\"screen-reader-text\">\u201eWordPress-Plugin Subscribe2 in Deutsch mit ganzem Artikel in Reintext auch f\u00fcr \u00f6ffentliche Abonnenten\u201c<\/span> weiterlesen<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[5],"tags":[222],"_links":{"self":[{"href":"https:\/\/gambaru.de\/blog\/wp-json\/wp\/v2\/posts\/6011"}],"collection":[{"href":"https:\/\/gambaru.de\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/gambaru.de\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/gambaru.de\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/gambaru.de\/blog\/wp-json\/wp\/v2\/comments?post=6011"}],"version-history":[{"count":1,"href":"https:\/\/gambaru.de\/blog\/wp-json\/wp\/v2\/posts\/6011\/revisions"}],"predecessor-version":[{"id":10878,"href":"https:\/\/gambaru.de\/blog\/wp-json\/wp\/v2\/posts\/6011\/revisions\/10878"}],"wp:attachment":[{"href":"https:\/\/gambaru.de\/blog\/wp-json\/wp\/v2\/media?parent=6011"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/gambaru.de\/blog\/wp-json\/wp\/v2\/categories?post=6011"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/gambaru.de\/blog\/wp-json\/wp\/v2\/tags?post=6011"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}