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.