我正在开发一个gallery插件,将特色图片显示为专辑封面。但我需要在这张专辑封面上显示一些文字信息。所以我把图片的标题改为名字,效果不错。但是对于描述,我需要有两行(一行用于信息,一行用于电话),所以我想我可以使用带有换行符[返回]的标题,甚至可以使用br标记,但这两行都不起作用(为空)。它仅适用于单行文本。请参阅下面的代码,我一定是做错了什么。任何帮助都将不胜感激。
if( $query->have_posts() ) {
$response = \'<div id="galery">\';
while( $query->have_posts() ) {
$query->the_post();
if( has_post_thumbnail( get_the_ID() ) ) {
$response .= \'<div class="image">\';
$response .= \'<a href="\' . get_permalink( get_the_ID() ) . \'" title="\' . esc_attr( get_the_title( get_the_ID() ) ) . \'">\';
$photo = get_the_post_thumbnail( get_the_ID() );
preg_match(\'/alt="(.*)"/\',$photo,$matches);
$response .= $photo.\'</a>\';
$response .= \'<div class="tarja"><span class="name">\'.esc_attr( get_the_title( get_the_ID() ) ).\'</span><br/>\';
$response .= \'<span class="info-phone">\'.$matches[1].\'</span></div></div>\';
}
}
$response .= \'</div>\';
}
wp_reset_query();
return $response;
}