BBPressissä ei vissiin tuo the_content-filtteri ole käytössä, kokeilepa bbp_get_topic_content ja bbp_get_reply_content.
Niitä ei voi määritellä uusiksi.
Pyysin tekijää lisämään ns. koukut ts. vapaana olevat funktiot, jotka voi ottaa käyttöön
Kyseessä olisivat nämä:
bbp_get_topic_content_after
bbp_get_reply_content_after
bbp_get_forum_content_after
PHP-koodaamisestani on melkein kymmenen vuotta, mutta
function bbp_get_topic_content(){
…
if(is_set(‘bbp_get_topic_content_after’) {
$content=$content.bbp_get_forum_content_after($content);
}
…
}
mielestäni toimisi
Olen tehnyt eräälle CMS:lle lisäosia. Siinä pystyi määrittelemään funktion uusiksi.
Olisiko mahdollista ikään kuin deletoida jokin funktio ja kirjoittaa uusiksi?
http://php.net/manual/en/function.runkit-function-remove.php
voin kai tuhota entisen ja määrittää sitten uusiksi nuo ehdottamasi funktiot.
ei toimi
runkit_function_remove (’bsp_add_breadcrumb’);
function bsp_add_breadcrumb () {…
ei hyväksynyt uudelleen määrittelyä vaikka funktio piti ensin olla poistettu.
add_action( ‘bbp_template_after_forums_index’ , ‘tap_add_breadcrumb’);
add_action( ‘bbp_template_after_single_forum’ , ‘tap_add_breadcrumb’);
add_action( ‘bbp_template_after_single_topic’ , ‘tap_add_breadcrumb’);
function tap_add_breadcrumb () {
your code here
}
tuohon tapaan voi lisätä mitä haluaa foorumiosaton loppuun.
Toimivien linkkien kohdalla oli linkit HTML-koodina, mutta ne nyt muutetaan automaattisesti toimiviksi linkeiksi. Laittamani koodi siis oli linkkien kohdalla hieman eri mitä nyt tuossa näkyy.