Hallo zusammen,
ich habe mir ein Seitentemplate angelegt, mit dem ich bestimmte Tags (alphabetisch sortiert) und einen dazugehörigen Beitrag ausgeben will
<?php
/*Template Name: Tags*/
/* Process
================================================= */
$list = '';
$tags = get_terms( 'post_tag' );
$groups = array();
if( $tags && is_array( $tags ) ) {
foreach( $tags as $tag ) {
$first_letter = strtoupper( $tag->name[0] );
$groups[ $first_letter ][] = $tag;
}
if( !empty( $groups ) ) {
foreach( $groups as $letter => $tags ) {
$list .= "<div class='post wb'>";
$list .= "\n\t" . '<h2>' . apply_filters( 'the_title', $letter ) . '</h2>';
$list .= "\n\t" . '<ul>';
foreach( $tags as $tag ) {
$url = attribute_escape( get_tag_link( $tag->term_id ) );
$name = apply_filters( 'the_title', $tag->name );
$list .= "\n\t\t" . '<li><a href="' . $url . '">' . $name . '</a> (' . 'Platzhalter' . ')</li>';
}
$list .= "\n\t" . '</ul>'; $list .= "</div>";
}
}
}
/* OUTPUT
============================= */
get_header();
?>
<div id="content">
<article>
<?php print $list; ?>
</article>
</div>
<!-- end main -->
Alles anzeigen
Da wo 'Platzhalter' steht, möchte ich den Titel des Artikels zu diesem Tag ausgeben (es gibt immer nur einen Artikel dazu). Kann mir jemand sagen wie ich das anstellen kann? Mir fehlt gerade die Idee dazu.
Ich hoffe das war nicht zu umständlich beschrieben :confused: