Ich verwende diesen Ausschnitt
<a href="https://stackoverflow.com/questions/17980855/<?php the_permalink() ?>" title="<?php echo strip_tags(the_excerpt()); ?>
mit dem ich beabsichtige, alle zu entfernen ellipses
, <p>
Tags und andere shortcodes
und links
aber das geht gar nicht.
Wenn ich den Anker schwebe, bekomme ich das immer noch zu sehen <p>
in den Auszug eingeschlossen, sowie andere Tags und die URL-Links. Was mache ich falsch und was muss ich tun, damit es funktioniert?
Was Sie brauchen, ist get_the_excerpt():
<a href="https://stackoverflow.com/questions/17980855/<?php the_permalink() ?>" title="<?php echo strip_tags( get_the_excerpt() ); ?>">
Ellipsen (…) werden jedoch wahrscheinlich nicht entfernt, da es sich um HTML-Einheiten und nicht um Tags handelt.
Das liegt daran, dass the_excerpt() den Auszug sofort ausgibt. Sie möchten get_the_excerpt(), das es als Zeichenfolge zurückgibt, die Sie manuell eingeben können (http://codex.wordpress.org/Function_Reference/get_the_excerpt).
Sie können auch wp_filter_nohtml_kses() (http://codex.wordpress.org/Function_Reference/wp_filter_nohtml_kses)
Etwas wie:
$title = wp_filter_nohtml_kses(get_the_excerpt());
Ihnen fehlt ein
echo
mitthe_permalink()
– Orangenpille
31. Juli 2013 um 21:24 Uhr
Das
permalink
funktioniert ohne dieecho
.– Benutzer1770896
31. Juli 2013 um 21:32 Uhr