Einleitungs-Text auf der "Aktivitäten"-Seite einfügen

  • Ich habe eine Möglichkeit (bzw.: in Wirklichkeit sind es sogar zwei Möglichkeiten) gefunden, einen Einleitungsleitungstext auf BuddyPress-"Aktivitäten"-Seiten zu plazieren:

    a) Die eine Möglichkeit ist ganz einfach: In meinem Child-Theme-Ordner (in meinem Fall: reddle-child) habe ich Unterzeichnisse

    Zitat

    buddypress/activity

    eingerichtet und dort eine Kopie der Original index.php aus dem Ordner wp-content/plugins/buddypress/bp-templates/bp-legacy/buddypress/activity-folder eingefügt.

    In die Kopie habe ich nun zwischen die Zeilen

    Code
    <div id="buddypress">

    and

    PHP
    <?php do_action( 'bp_before_directory_activity_content' ); ?>

    einfach folgendes eingefügt:

    Code
    <p><small>Auf dieser Seite werden Dir alle Online-Aktivit&auml;ten bei 1a-Spielwiese angezeigt. Mit dem "Zeige"-DropDown-Men&uuml; auf der rechten Seite kannst Du die Liste auf jeweils eine bestimmte Art von Ereignissen (z.B. Profil-Aktualisierungen) einschr&auml;nken.
    
    
    <br>
    Wenn Du eingeloggt bist, siehst Du neben dem Tab "Alle Mitglieder" ggf. auch noch Tabs "Meine Freund/inn/e/n", "Meine Gruppen" und "Erw&auml;hnungen". Mit diesen Tabs kannst Du Dir die Aktivit&auml;ten in den Gruppen, denen Du angeh&ouml;rst, bzw. die Neuigkeiten, in denen Du selbst erw&auml;hnt bist, anzeigen lassen.</
    <br>
    Au&szlig;erdem kannst Du die Neuigkeiten auch als <a href="https://de.wikipedia.org/wiki/RSS" target="_blank">RSS-Feed</a> abonnieren.
    <br>
    In den Neuigkeiten selbst werden Dir die 1a-Spielwiese-Mitglieder, die an den fraglichen Aktivit&auml;ten beteiligt waren, und ggf. die Gruppen, in denen bzw. in Bezug auf die die sie stattfanden, angezeigt. Wenn Du eingeloggt bist, kannst Du die einzelnen Neuigkeiten sowohl kommentieren als auch favorisieren. Nachdem Du die erste Neuigkeit favorisiert hast, erscheint ein neuer Tab zwischen "Meine Gruppen" und "Erw&auml;hnungen", der alle Deine "Favoriten" auflistet.</small></p>
    <br>

    Meine "Aktivitäten"-Seite (bei mir heißt sie "Neuigkeiten") sieht nun so:

    http://1a-spielwiese.de/activity/

    aus.

    b) Die zweite Möglichkeit ist etwas komplizierter und geht wie folgt: An der gleichen Stelle die Zeile

    PHP
    <?php do_action( 'vorspann_activity-seite' ); ?>

    einfügen und dann in der functions.php (auf der obersten Ebene) des Child-Theme-Ordners folgendes einfügen:

    Vorteil der zweiten Lösung:

    Mit

    PHP
    <?php do_action( 'vorspann_activity-seite' ); ?>

    kann ich den fraglichen Text nun nicht nur in die o.g. index.php, sondern auch an anderen gewünschten Stellen einfügen.

    Das Gleiche müsste - logischerweise - mit anderem Text bzw. mit verschiedenen Texten genauso funktionieren. Im Falle von verschiedenen Texten müsste dann freilich - für die weiteren Texte - statt

    Code
    vorspann_activity-seite

    (sowohl in der functions.php als auch an den Stellen, wo die Einfügungen stattfinden sollen) andere Namen verwendet werden.

    Den Namen "spielwiese" hat ich von dieser Vorlage übernommen. Warum er dort steht und welche Funktion er erfüllt, weiß ich nicht.

    Einmal editiert, zuletzt von 1a-Spielwiese (3. Oktober 2014 um 13:04)

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!