Дата и картинка на публикация в ексерпта
-
Имам следния код, с който вадя последни публикации по даден етикет. Много моля някой да го допълни да ми излиза и датата на публикацията, като и първата картинка от нея. За първата картинка имам код във файла с функции, а после я викам пред ексерпта със следния ред:
<img class="alignleft" src="<?php echo get_first_image();?>" width="150" />
А ето го и кодът:
<?php function get_posts_by_tag($tags, $num, $order = 'desc') { $tag_posts_output = wp_cache_get($widget_id); if ($tag_posts_output === false) { $tag_array = explode(",", $tags); $tag_id_array = array(); foreach ($tag_array as $tag) { $tag_id_array[] = get_tag_ID(trim($tag)); } $tag_posts = get_posts( array( 'numberposts'=>$num, 'tag__in' => $tag_id_array, 'order' => $order ) ); foreach($tag_posts as $post) { setup_postdata($post); $output .= '<div class="postblock"><div class="postblockwrap">'; $output .= '<h6><a href="' . get_permalink($post) . '">' . $post->post_title . '</a></h6><p>'; $output .= get_the_excerpt(); $output .= '</p><a href="' . get_permalink($post) . '" class="readmorelink">Прочети до края</a>'; $output .= '</div></div>'; } return $output; } } if (!function_exists("get_tag_ID")) { function get_tag_ID($tag_name) { $tag = get_term_by('name', $tag_name, 'post_tag'); if ($tag) { return $tag->term_id; } else { return 0; } } } print get_posts_by_tag("име на етикета","3"); ?>
Виждате 3 отговора - 1 от 3 (от 3 общо)
Виждате 3 отговора - 1 от 3 (от 3 общо)
- Темата ‘Дата и картинка на публикация в ексерпта’ е затворена за нови отговори.