Ghost v4

Update auf Ghost v4. Member-Bereich komplett abschalten und raus aus dem Frontend.
Hermann | 25. April 2021

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.