Ghost v4
Update auf Ghost v4. Member-Bereich komplett abschalten und raus aus dem Frontend.
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 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.