Mit Ghost v4 ist ein komplett neuer Mitglieder Bereich gekommen. Hier möchte ich aber keine Mitglieder, keine Newsletter verschicken oder irgendwelche Daten sammeln oder (a-)sozialen Medien dabei helfen Daten zu sammeln. Das neue Mitglieder-Zentrum ist leider nicht mehr einfach abschaltbar.
member portal im Frontend abschalten
current/core/frontend/helpers/ghost_head.js
Hier in dieser Datei die Zeile
//head.push(getMembersHelper(options.data));
auskommentieren und es passiert schonmal nichts mehr, wenn man auf die Subscribe buttons drückt.
Subscribe buttons und eingaben sind weg
Um den button und die email-Angabe loszuwerden, kann man diesen style im site-header einfügen (via Einstellungen)
<style>
.nav-login, .nav-subscribe, .footer-cta, .gh-social, .gh-head-button {
display: none;
visibility: collapse;
}
</style>
(a-)soziale Medien rausschmeißen
kann im site-header eingefügt werden.
<script>
var intervalID = setInterval(removeSharethis, 1000);
function removeSharethis(){
var shareThisEval = document.evaluate("//div[contains(@class,'floating-header-share')]",document.documentElement,null,XPathResult.FIRST_ORDERED_NODE_TYPE,null);
if (shareThisEval && shareThisEval.singleNodeValue) {
var shareThis = shareThisEval.singleNodeValue;
shareThis.parentNode.removeChild (shareThis);
}
}
</script>
So bin ich das Zeug im Frontend losgeworden. Ich benutze das Capsar Theme. Es könnte sein, dass es bei einem anderem Theme nicht funktioniert.