-1

これは、wp_ai1ec_events に関連するそれぞれの投稿を表示するためのプラグイン コードです。

function draw_event($atts ) {



            global $wpdb;

            $event = $wpdb->get_results("SELECT * FROM  wp_ai1ec_events ORDER BY start");

            foreach ( $event as $events ) 

{

     $events1=$events->post_id;

     $wpdb->show_errors();





    $list=$wpdb->get_row("SELECT * FROM $wpdb->posts WHERE ID =$events1");

    $url = site_url();

    $title=str_replace(' ', '-', $list->post_title);

    $title=str_replace('/', '', $title);

    $start = explode(" ", $events->start);

    $end = explode(" ", $events->end);
    $img_src=wp_get_attachment_image($events1);
    $result.=$img_src."<p><strong><a style='color:#FFF' href='".$url."/ai1ec_event/".$title."' >".$list->post_title."</a></strong></p> <img src='".$img_src."'/>  Start date:".$start[0]."<br> Time:".$start[0]."</br>End date:".$end[0]."<br> Time:".$end[1]."<br><br><br>";  

}

    return $result;     

        //print_event($events,$list);



            }



add_shortcode( 'listtheevent', 'draw_event');

次に、それぞれの投稿の注目の画像を表示したいと思います。私は wp_get_attachment_image($events1); を使用しています。このため。しかし、これは機能しません

なにか提案を?ありがとう

4

1 に答える 1

0

投稿のサムネイル(注目の画像)については、CODEXをご覧ください。

http://codex.wordpress.org/Post_Thumbnails

于 2013-01-31T18:55:25.763 に答える