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
Zitatbuddypress/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
and
einfach folgendes eingefügt:
<p><small>Auf dieser Seite werden Dir alle Online-Aktivitäten bei 1a-Spielwiese angezeigt. Mit dem "Zeige"-DropDown-Menü auf der rechten Seite kannst Du die Liste auf jeweils eine bestimmte Art von Ereignissen (z.B. Profil-Aktualisierungen) einschrä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ähnungen". Mit diesen Tabs kannst Du Dir die Aktivitäten in den Gruppen, denen Du angehörst, bzw. die Neuigkeiten, in denen Du selbst erwähnt bist, anzeigen lassen.</
<br>
Auß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ä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ä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
einfügen und dann in der functions.php (auf der obersten Ebene) des Child-Theme-Ordners folgendes einfügen:
/* Vorspann-Text für Neuigkeiten-Seite */
function spielwiese() {
echo '<p><small>Auf dieser Seite werden Dir alle Online-Aktivitäten bei 1a-Spielwiese angezeigt. Mit dem "Zeige"-DropDown-Menü auf der rechten Seite kannst Du die Liste auf jeweils eine bestimmte Art von Ereignissen (z.B. Profil-Aktualisierungen) einschrä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ähnungen". Mit diesen Tabs kannst Du Dir die Aktivitäten in den Gruppen, denen Du angehörst, bzw. die Neuigkeiten, in denen Du selbst erwähnt bist, anzeigen lassen.</
<br>
Auß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ä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ähnungen", der alle Deine "Favoriten" auflistet.</small></p>
<br>';
}
add_action ( 'vorspann_activity-seite', 'spielwiese' );
Alles anzeigen
Vorteil der zweiten Lösung:
Mit
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
(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.