Beiträge von pixselig

    Du kannst ja einzelne Seiten mit einem Passwort schützen.
    Ein Besucher braucht sich dann nicht anzumelden sondern nur das Passwort eintippen.
    Und wenn du jemandem den Link schickst, dann schickst du ihm auch gleich das Passwort mit.
    Ist dann zwar ein ganz klein wenig mehr Arbeit, aber die einfachste aller Lösungen.

    Hallo

    zuerst würde ich das Theme mal richtig installieren.
    Momentan befindet sich das Theme im Themeverzeichniss in einem Unterordner "themeforest-10309865-brixton-wordpress-blog-theme".
    Der muss raus und der Ordner "brixton" direkt in das Themeverzeichnis.
    ( http://www.oldenburgist.de/wp-content/the…ixton/style.css )

    Und dann würde ich nochmals in die "Einstellungen">>"Permalinks" gehen und selbige ohne etwas zu ändern abspeichern.

    https://developer.wordpress.org/reference/functions/add_menu_page/
    Und dabei dann den Parameter $function, denn hier kannst du eine Funktion definieren die den Output für diese Seite generiert.
    In deinem Fall dann etwas wie

    PHP
    do_shortcode("[mein_lustiger_shortcode]")

    Bzw. schau dir da gleich das erste Beispiel an, da siehst du beide Methoden.
    Einmal die mit einem eigenen Page Template das per Slug definiert wird und das andere mal die Contentgenerierung via Funktion.

    "[COLOR=#333333]current_page_parent" orientiert sich auch an der Seitenhierarchie und nicht an der Menüstruktur (sagt ja auch schon der Klassen-Name).
    "current_menu_parent" oder so ähnlich wäre wohl richtiger.

    Das ganze kann aber auch ganz anders sein, wenn zBsp. das aktivierte Theme einen individuellen Nav-walker verwendet, oder du ein Plugin für Code-cleaning (zBsp Soil) verwendest.

    Am besten ist es du postest einen Link, wie b3317133 schon schrieb.[/COLOR]

    Oder such dir gleich ein Theme ohne diesem schlechten Framework.
    Wobei das Framework gar nicht so schlecht ist - es sind die Themes welche dieses Framework verwenden -> Finger weg.

    Also mal ganz Prinzipiell:
    Wenn du timyMCE verwendest und dabei die Funktion "Dateien hinzufügen", dann wird dir beim einbinden eines Bildes dieses gleich als img-Tag direkt in den Editor geschrieben und dann natürlich auch in dem Post / der Page gespeichert. D.h. wenn du später bei einem erneuten Einfügen in einen anderen Post die Meta-Daten änderst, sind davon die früheren Posts in die du die Bilder eingefügt hast nicht betroffen.
    Zusätzlich ist es so, dass wenn du ein bereits eingefügtes Bild bearbeitest (Bild anklicken und dann den Bleistift), dann hat hier der alt-Text etc auch nur eine lokale (auf den Post beschränkte) Auswirkung.
    Mit anderen Worten: in tinyMCE werden Bilder statisch eingebunden.

    Anders sieht es natürlich bei einer dynamischen Eibindung, zBsp via Shortcode, aus.
    Da werden dann immer die aktuellen Daten des jeweiligen Bildes gezogen.

    Hier müsste man dann natürlich einen Workaround machen.

    Bilder werden in WP als normale Posts gespeichert.
    Evtl. ließe sich zu den einzelnen Bildern ein Metafield speichern nach dem Muster "alt_<post->ID>".
    Wobei "post->ID" immer der ID des Postes entspricht, in welchem das Bild mit einem alternativen alt-Text (lol) oder ähnlichem eingebunden ist.
    Dann müsste man in der Ausgabe nur noch die img filtern und schauen ob ein Metafield zu dem Bild mit der ID des aufgerufenen Postes existiert.
    Wie man das Filtert ist natürlich immer die Frage. Wenn es gezielt um einen bestimmten shortcode geht kann man hier ansetzen.
    Wenn es um einen bestimmten Funktionsaufruf in einem der Templates geht könnte man hier ansetzen.
    Und wenn man es ganz allgemein will, dann wird man wohl nicht um den PHP Ausgabepufferung herum kommen.

    Es wären aber auch alternative Szenarien denkbar, bei denen man zBsp diese individuellen Angaben mittels des filters "save_post" auch direkt in den Metas der Posts speichert.
    Aber auch da muss man dann die Ausgabe irgendwie filtern.

    Mhmm, interessant.
    Aber ob sich der Aufwand lohnt - ich bin mir da nicht mehr so sicher.
    Vorallem vor dem Hintergrund, dass tinyMCE die Bilder eh statisch einbindet.

    Im Backend werden aus gutem Grund keine Shortcodes ausgeführt.
    Wenn du das dennoch möchtest, dann erstelle eine Page-Template für den Adminbereich, binde dieses via einem Menüpunkt ein und füge den Shortcode direkt in der Templatedatei mittels "do_shortcode("[mein_lustiger_shortcode]")" ein.

    Alternativ kannst du auch den Inhalt eines bestimmten Backend Screens durch einen Filter jagen und dabei shortcodes ausführen lassen.

    Hehe, irgendwie bin ich über so etwas schon mal gestolpert.
    Soweit ich mich erinnern konnte gibt es kein Plugin dafür.
    Ich wollte dann selber ein Plugin schreiben - bin aber aus akutem Zeitmangel nie dazu gekommen.

    Das Ganze unterfangen ist auch nicht ganz so einfach, wenn man weiß wie WP Images behandelt.
    Aber Lösungswege gibt es natürlich trotzdem einige.

    Es stellt sich allerdings auch die prinzipielle Sinnhaftigkeit. Denn auf den Bildern ist ja immer das selbe Motiv - es wird vermutlich nur immer wieder in verschiedenen Zusammenhängen aufgerufen. Das Bild bleibt aber dabei immer das Gleiche und sollte eigentlich daher auch die gleichen Metadaten haben.

    Wenn das eine Business-Website ist, dann lass zumindest diese Kleinigkeit von einem Profi machen.
    Derjenige wird mit dir ein paar mögliche Anwendungsszenarien besprechen und dabei die Sicherheit eurer Seite nicht aus den Augen lassen.
    Am Schluss solltet Ihr eine maßgeschneiderte Lösung haben welche das Optimum zwischen Benutzerfreundlichkeit und Sicherheit herausholt.
    Und solang es nur um so etwas wie die Wassertemperatur geht, sollte es auch keinen vierstelligen Betrag kosten ;-)