Moin Moin ,
ich habe gerade ein Syntax-Problem bei dem ich mal Hilfe bräuchte:
Habe folgenden Shortcode gebastelt:
Code
function owner($atts, $content = null) {
return '<a target="_blank" title="Foobar" href="http://www.' . do_shortcode($content) . '"><img alt="Foobar" src="pfad-zum-bild"></a>';
}
add_shortcode('eigentuemer', 'owner');
Funktioniert auch.
Problem:
Dort wo nun "foobar" steht soll der Titel des Posts ausgegeben werden
Meine Versuche mit <?php the_title(); ?> (oder auch the_titleattribute) scheiterten bisher alle an meinen mangelnden PHP Kenntnissen.
Ich habe sowohl das:
als auch viele andere Versionen versucht.
Aber entweder es gab Fehlermeldungen oder der Titel wurden nicht innerhalb der Attribute ausgegeben sondern direkt im Content.
Kann mir mal jemand sagen wie das geschrieben gehört?
Gruss axel