Puttmacherin
Hallöchen,
ich habe mir eine kleine Funktion geschrieben, die unter den Beiträgen, wo ich es gerne möchte, eine Autoren-Box anzeigt, wenn im Text der Seite [autor] steht. Jetzt soll aber HTML ausgegeben werden, das wiederum PHP enthält:
In Zeile 6 bekomme ich dann natürlich eine Fehlermeldung, denn das Anführungszeichen unterbricht ja syntaktisch die Funktion. Gibt es da eine Möglichkeit, dass es trotzdem funktioniert?
MFG,
Sinane
ich habe mir eine kleine Funktion geschrieben, die unter den Beiträgen, wo ich es gerne möchte, eine Autoren-Box anzeigt, wenn im Text der Seite [autor] steht. Jetzt soll aber HTML ausgegeben werden, das wiederum PHP enthält:
HTML:
function wpAutorBox($content)
{
$content = str_replace('[autor]','
<div id="author-box">
<div id="author-avatar">
<a href="<?php the_author_meta('user_url'); ?>"><?php echo get_avatar( get_the_author_meta('user_email'), '50', '' ); ?></a>
</div>
<div id="author-info">
<h5>Über den Autor:</h5>
<?php the_author_meta('description'); ?>
<br />
<strong><?php the_author_link(); ?></strong>
</div>
</div>
',$content);
return $content;
}
In Zeile 6 bekomme ich dann natürlich eine Fehlermeldung, denn das Anführungszeichen unterbricht ja syntaktisch die Funktion. Gibt es da eine Möglichkeit, dass es trotzdem funktioniert?
MFG,
Sinane