学习定有收获
努力成为大神

WordPress DUX主题添加卡片内链 卡片样式

WordPress 原创插件 国人习惯、简约实用、容易上手【点击了解】

添加 content 代码

将下面的 content 内容替换成上面卡片链接里的 content 内容:

$content .= '<span class="embed-card">
<a target="_blank" href="'.get_category_link($category[0]->term_id ).'"><span class="embed-card-category">'. $category[0]->cat_name .'</span></a>
<span class="embed-card-img">
<a target="_blank" href="' . get_permalink() . '">'. _get_post_thumbnail() .'</a>
</span>
<span class="embed-card-info">
<a target="_blank" href="' . get_permalink() . '">
<span class="card-name">'. get_the_title() . '</span>
</a>
<span class="card-abstract">'.wp_trim_words( get_the_excerpt(), 100, '...' ).'</span>
<span class="card-controls">
<span class="group-data"> <i>时间:</i>'. get_the_time('Y/n/j') .'</span>
<span class="group-data"> <i>阅读:</i>'. _get_post_views(false, '', '', false) .'</span>
<span class="group-data"> <i>评论:</i>'. get_comments_number() .'</span>
<a target="_blank" href="' . get_permalink() . '"><span class="card-btn-deep">阅读全文</span></a>
</span>
</span>
</span>

添加 css 代码

将下面 css 代码放到 main.css 中:

.embed-card,span.embed-card {
display: block;
position: relative;
width: 100%;
padding: 9px;
margin: 30px auto;
border: 1px dashed #d4d4d4;
overflow: hidden;
}
.embed-card:hover,span.embed-card:hover {
box-shadow: 1px 1px 8px #eee;
}
.embed-card a,span.embed-card a {
padding-right: 0;
text-decoration: none;
color: #313131;
}
.embed-card span,span.embed-card span {
display: block;
padding-right: 0;
}
.embed-card-category {
display: inline-block;
height: 20px;
line-height: 20px;
padding: 0 5px;
font-size: 12px;
}
.embed-card-category {
background-color: #6a99d8;
background-color: rgba(43,110,200,0.8);
color: #fff;
}
.embed-card-category:hover {
background-color: #d5e2f4;
background-color: rgba(43,110,200,1);
}
.embed-card .embed-card-category {
position: absolute;
top: 9px;
left: 0;
padding-right: 5px;
}
.embed-card-img {
float: left;
margin-right: 14px;
}
.embed-card-img img {
width: 180px;
height: 150px;
}
.embed-card-info {
padding-right: 4px;
overflow: hidden;
}
.embed-card-info .card-name {
font-size: 16px;
height: 44px;
line-height: 22px;
margin-bottom: 10px;
margin-top: 7px;
overflow: hidden;
text-overflow: ellipsis;
white-space: normal;
font-weight: bold;
}
.embed-card-info .card-tags {
height: 20px;
overflow: hidden;
}
.embed-card-info .card-tags>span {
display: inline-block;
padding: 0 7px;
margin-right: 8px;
height: 16px;
border: 1px solid #eee;
line-height: 16px;
color: #999;
font-size: 12px;
}
.embed-card-info .card-tags span.tag-noborder {
border: 0;
}
.embed-card-info .card-abstract {
height: 36px;
line-height: 18px;
margin: 5px 0;
font-size: 12px;
color: #666;
overflow: hidden;
margin-bottom: 20px;
}
.embed-card-info .card-controls {
overflow: hidden;
line-height: 28px;
}
.embed-card-info .card-controls .group-data {
float: left;
margin-right: 10px;
color: #999;
font-size: 12px;
}
.embed-card-info .card-controls .group-data i {
margin-right: 5px;
font-style: normal!important;
}
.embed-card-info .card-btn-deep {
float: right;
width: 68px;
height: 28px;
margin-left: 10px;
line-height: 28px;
text-align: center;
font-size: 12px;
background-color: #ff5e5c;
color: #fff;
}
.embed-card-info .card-btn-deep:hover {
opacity: .9;
}
@media only screen and (max-width:700px) {
span.embed-card {
width: 95%;
padding-left: 0;
padding-right: 0;
}
.embed-card .embed-card-img {
width: 24.27184%;
margin-left: 9px;
}
.embed-card .embed-card-img img {
width: 100%;
height: auto;
}
.embed-card .embed-card-info {
overflow: visible;
padding: 0 9px;
}
.embed-card .embed-card-info .card-name {
margin-top: 1%;
margin-bottom: 1.5%;
}
}

教程结束!参考:https://www.wenzika.com/

不想那么麻烦直接下载插件

WordPress 必备:外链卡片小工具,高效插入带缩略图与标题的外链!升级版来袭!
WordPress 必备:外链卡片小工具,高效插入带缩略图与标题的外链!升级版来袭!
“ds外链卡片小工具”是一款由大神博客 dsdiss.com 开发的WordPress插件。它能让用户在文章中轻松插入外链卡片,卡片会显示网站的缩略图、标题和描述,且运行高效不卡顿。插件提供了后台设置...
内容仅供参考:大神建站 - WordPress插件开发 » WordPress DUX主题添加卡片内链 卡片样式

评论 2

  1. #-9

    太赞啦,作者以后出文,我必当 “头号粉丝”,紧追不舍!

  2. #-8

    分享精彩,作者肯定有 “神奇笔”,厉害!

登录

找回密码

注册