the_permalink()
和the_post_thumbnail()
回显其输出。使用"get_*
这些功能的版本,get_the_permalink()
和get_the_post_thumbnail()
连接要输出的字符串时。
二者都the_post_thumbnail()
和get_the_post_thumbnail()
将回显/返回<img>
标记,因此不会将其输出包装在<img>
标记,因为它已经由这些函数处理。
发布的原始HTML缺少引号,我不知道您为什么有<head>
, <style>
, 和<body>
标签在那里;这些标签不是必需的。
此代码将输出链接图像:
<?php
echo \'<a href="\' . get_the_permalink() . \'" target="_blank">\' .
get_the_post_thumbnail( get_the_ID(), \'video\' ) . \'</a>\';
?>