这对我很有用:
<?php
global $post;
$post_type = ( $instance[\'post_type\'] == \'all\' ) ? null : $instance[\'post_type\'];
$related_posts = MRP_get_related_posts( $post->ID, 0, 0, $post_type );
if( $related_posts ) {
echo "<div id=\'boxes\'><div class=\'container\'> \\n";
foreach( $related_posts as $related_post_id => $related_post_title ) {
if ( \'\' != get_the_post_thumbnail($related_post_id) ) {
$thumb_id = get_post_thumbnail_id($related_post_id);
$thumb_url = wp_get_attachment_image_src($thumb_id, true);
$theImage = $thumb_url[0];
} else {
$theImage = get_bloginfo(\'stylesheet_directory\').\'/img/trama-01.gif\';
}
echo \'<div class="box simple" style="background-image:url(\'.$theImage.\')"><div class="box-content"><div class="wrapper"><div class="cover">\';
echo "<div class=\'titulo\'><a href=\\"".get_permalink( $related_post_id )."\\"><h3>".get_post_meta($post->ID,\'wpcf-tagline\',TRUE)."</h3><h1>".$related_post_title."</h1></a></div>";
echo "</div></div></div></div>\\n";
}
echo "</div></div>";
}
?>
我需要实现的标记是:
<div class=\'box simple\' style="background-image:url(../img/banner-01.jpg)">
<div class=\'box-content\'>
<div class=\'wrapper\'>
<div class=\'cover\'>
<div class="titulo">
<a href="#">
<h3>WP Types Tagline custom field here</h3>
<h1>Title here</h1>
</a>
</div>
</div>
</div>
</div>
</div>
希望它能帮助别人,
最好的