在我试图修改的wordpress插件中有一个循环。
$dataarray = explode(',',$data);
foreach ($dataarray as $entry){
$sql .= "OR ID = '$entry' ";
}
$endvar = wp_parse_args( $var, $defaults );
extract( $endvar, EXTR_SKIP );
$sql = preg_replace("/^OR./","", $sql);
$order = $endvar['order_by'];
$my_posts = $wpdb->get_results("SELECT * FROM $table_name2 WHERE $sql ORDER BY $order");
$mod_url = mfp_create_link_url();
foreach ($my_posts as $entry){
echo get_the_post_thumbnail($entry->ID, 'thumbnail');
$fav_post .= $entry_before."<a href='".get_permalink($entry->ID)."' title='".$entry->post_title."' class='".$endvar['link_class']."'>".$entry->post_title."</a>".$entry_after;
echo $fav_post;
echo pippin_excerpt_by_id($entry);
}这将显示;
<thumbnail-1>
<title-1>
<excerpt-1>
<thumbnail-2>
**<title-1>**
<title-2>
<excerpt-2>我不明白为什么它会显示两次<title-1>,而其他的只显示一次。
发布于 2013-01-09 21:26:37
在你的循环中,你追加了
$fav_post .= 然后回声
echo $fav_post;不要在循环中将其设置为空白。删除句点或仅回显行
echo $entry_before."<a href='"...https://stackoverflow.com/questions/14236004
复制相似问题