Jos bbPress on tehty fiksusti, niin noita sivupohjia pystyy tallentamaan oman teeman puolelle, josta bbPress katsoo niitä ensin ja sitten vasta omia oletustiedostojaan, mutta en tiedä, toimiiko tämä bbPressissä. Aika yleinen toimintatapa tuo on, esimerkiksi Relevanssissa ja monissa muissakin plugineissa pystyy muokkaamaan sivupohjia tuolla tavalla.
Se kai edellyttäisi aliteeman luomista, jotta teeman päivitys ei poistaisi muutoksia? Aliteemaa en ole käyttänyt, koska olen käyttänyt Code Snippettiä. bbPress päivitetään kyllä harvoin, joten muutoksia ei tarvitse usein tehdä.
Eniten jouduin tekemään muutoksia vastausten generointiin. Siinä oli huono käytäntö lisätä tekstielementti header-osaan ilman käärintää. Tällaisen elementin tyyliä ei voi hallita.
Mitä voisi lisätä on foorumin listausjärjestyksen muutospainikkeet Uusi aihe – painikkeen oikealle puolelle. Sain mielestäni tästä bbPressistä suhteellisen tyyllikkään:
https://www.sanaristikkofoorumi.net/wordpress/forums/forum/sanaristikot/
Bbp Style Packissa ehdotettiin esittämääsi tapaa:
https://wordpress.org/support/topic/search-placeholder-text-3/#post-12051048
Vaatisi siis aliteeman määrittämistä. En koodilisäysten takia ole sitä tarvinnut, mutta mallinnemuutokset kyllä sitä kaipaisivat.
Yritin sitä, mutta en saanut toimimaan.
laitoin aluksi …child/plugins/bbpress
ja sitten …child/bbpress + sitten alihakemistot, joissa tiedostot bbpressissä sijaitsevat
bbPress ei lukenut aliteemasta. Uuden version kanssa entiset muutetut tiedostot eivät toimineet. Oli paljon muutettavaa.
bbPress ei ole teema, joten sillä ei voi olla lapsiteemaa. Nuo mallinemuutokset pitää laittaa teemasi alle hakemistoon /wp-content/themes/omateema/bbpress/
, veikkaisin.
Sain tähän tarkennuksen Robin Wilsonilta.
Pitää laittaa pääteeman lapsiteemaan eli esim.
twentyfourteen-child/bbPress/
CSS pitää laitaa lapsiteeman CSS-hakemistoon eli
twentyfourteen-child/css/
Kaikki muut sain laitettua bbpress-hakemistoon, paitsi include-hakemistojen seuraavat tiedostot:
- ../includes/replies/template.php
- ../includes/topics/template.php
Noissa sep = ’ | ’ muutin sep = ”.
Nuo olisivat kaivanneet filtteriä, mutta en core/filters.php löytänyt filtteriä, jota olisi voinut käyttää. Kokeilin käyttää johonkin funktioon filtteriä, mutta ei toiminut kuten oli tarkoitus.
-
Tätä vastausta muokkasi 5 vuotta, 1 kuukausi sitten tapiohuuhaa.