WordPress 使用标签作为文章缩略图

Kevin 杂记 568 次浏览 11条评论

对于文章内容关联度比较高的站点,使用标签作为文章缩略图是个不错选择,这样不必每篇文章都设置特色图片。WordPress 标签选项不支持设置缩略图,但可以借助 get_the_tags() 函数实现。

功能效果:获取文章第一个标签的别名数据作为缩略图文件名称,然后在 img 标签内调用,里面设置好图片路径。如果文章没有标签,就显示一个默认标签图片。

代码如下(添加到文章列表主题文件的合适位置)

<?php
$posttags = get_the_tags();
$count = 0;
if ($posttags) {
 foreach ($posttags as $tag) {
 $count++;
 if (1 == $count) {
 echo '<img src="' . get_bloginfo('url') . '/wp-content/uploads/' . $tag->slug . '.jpg" alt="' . $tag->name . '" />';
 }
 }
} else {
 echo '<img src="' . get_bloginfo('url') . '/wp-content/uploads/no-tag.jpg" alt="No Tag" />';
}
?>

后续依据设置的文件名规范,上传标签缩略图片到媒体库(需要去掉“以年—月目录形式组织上传内容”选项,不然文件夹路径就不能固定了)

如果觉得手动设置文件名麻烦,有些插件可以扩展 WordPress 标签选项,使其可以设置缩略图,再调用插件的相关函数,例如 DFOXT Thumbnails。

评论列表

  1. #1

    naltrexone for autoimmune diseases reviews https://naltrexoneonline.confrancisyalgomas.com/

  2. #2

    ivermectin side effects blood pressure https://ivermectin.mlsmalta.com/

  3. #3

    cvs pharmacy coupons for careprost https://carepro1st.com/

  4. #4

    dapoxetine medicine price in india https://salemeds24.wixsite.com/dapoxetine

  5. #5

    ivermectin walmart https://ivermectin.webbfenix.com/

  6. #6

    comparison levitra clomiphene https://salemeds24.wixsite.com/clomid

  7. #7

    hydroxychloroquine to prevent covid https://hydroxychloroquine.webbfenix.com/

  8. #8

    is 150 mg sildenafil safe http://droga5.net/

  9. #9

    online pharmacy cialis http://www.lm360.us/

  10. #10

    vidalista generic cost per pill https://vidalista.mlsmalta.com/

  11. #11

    hydroxychloroquine sulfate 300 mg https://hydroxychloroquine.mlsmalta.com/

发表评论

电邮地址用于 Gravatar 头像显示,不会被公开可见。