Hi, ich gebe die Hoffnung nicht auf das mir doch mal einer hilft BEVOR mir die Lösung durch Zufall in den Schoss fällt (Joke)
Ich habe ein eigenes Plugin das ich mit [mr_resplan] erfolgreich einbinde.
Damit der Text davor und danach auch berücksichtigt wird habe ich diese Function im Plugin (alles geklaut)
PHP
function mr_resplan_check_output($content) {
$text = '[mr_resplan ';
$pos = strpos($content, $text);
if ($pos !== FALSE) {
$tmptext = substr($content, $pos-1);
$pos = strpos($tmptext, ']');
if ($pos !== FALSE) {
$oid = (int)trim(substr($tmptext, strlen($text), $pos - strlen($text)));
if (strpos($content, $text.$oid.']') !== FALSE) {
$teile = explode("[mr_resplan ".$oid."]", $content);
$vortext = str_replace ('<br>', '', $teile[0]);
$nachtext = str_replace ('<br>', '', $teile[1]);
$content = tabelle_zeigen($oid,$vortext,$nachtext);
}
}
}else{
return $content;
}
}
Alles anzeigen
Nun aber setze ich verstärkt auf "Shortcodes". Bei anderen Plugins kann ich mehrere Aufrufe in Form von [rufwas] einbinden. Nicht aber bei mir.
Der Shortcode-Aufruf wird einfach nur wiedergegeben, nicht aber aufgerufen. Was muss ich am o.g. Code ändern.