FAQ |
Kalender |
2011-04-13, 06:25 | #1 | ||
|
|||
Medlem
|
Hej
Söker efter en lösning på mitt problem men jag hittar bara lösningar som inte fungerar i Wordpress 3.x. Antingen är jag världens sämsta googlare eller så har det blivit svårare att göra detta. Jag vill kunna hämta ut ett inläggs tag-ID utanför loopen - alltså inne på själva inlägget (sida i det här fallet tack vare ett plugin som låter mig tagga sidor). Det borde kunna göras med hjälp av ID:t på sidan men jag har inte lyckats kicka igång det. Någon som vet exakt hur jag gör? Tack / ors |
||
Svara med citat |
2011-04-13, 08:03 | #2 | |||
|
||||
Medlem
|
Hur ser din page template ut? Även sidor brukar nämligen använda sig av en loop för att visa sin (enda) post.
|
|||
Svara med citat |
2011-04-13, 10:48 | #3 | ||
|
|||
Medlem
|
Så här ser den delen av page.php ut.
Kod:
<?php get_header(); ?> <div id="container"> <div id="content"> <?php the_post(); ?> <div id="post-<?php the_ID(); ?>" <?php post_class(); ?>> <h1 class="entry-title"><?php the_title(); ?></h1> <div class="entry-content"> <?php the_content(); ?> <?php wp_link_pages('before=<div class="page-link">' . __( 'Sidor:', 'shape' ) . '&after=</div>') ?> <br /> <br /> <?php edit_post_link( __( 'Redigera', 'shape' ), '<span class="edit-link">', '</span>' ) ?> </div><!-- .entry-content --> </div><!-- #post-<?php the_ID(); ?> --> <?php if ( get_post_custom_values('comments') ) comments_template() ?> </div><!-- #content --> </div><!-- #container --> <?php get_sidebar(); ?> <?php get_footer(); ?> |
||
Svara med citat |
2011-04-13, 12:41 | #4 | ||
|
|||
Medlem
|
Lyckades komma runt detta med följande:
Kod:
<?php $posttags = wp_get_post_terms( get_the_ID() , 'post_tag' , 'fields=names' ); if( $posttags ) echo implode( ',' , $posttags ); ?> |
||
Svara med citat |
Svara |
|
|