在后台 > 外观 > 主题 > 主题文件编辑器,打开主题下面的 content.php 文件(很多主题是在 single.php 文件,主要看主题作者是如何设定主题模板的)。
在文件内找到文章标题结束的代码位置,并添加如下自定义字段代码:
<!-- 自定义字段文章来源 -->
<div class="postinfo">
<?php
$sitename = get_post_meta(get_the_ID(), 'sitename', true);
$siteurl = get_post_meta(get_the_ID(), 'siteurl', true);
if ( $sitename && $siteurl ) {
echo ''."<a href='$siteurl' target='_blank'>$sitename</a>";
}elseif ( $sitename) {
echo ''."$sitename";
}else echo ''." 匿名投稿";
?>
</div>
<!-- 自定义字段文章来源 END -->
为了效果,添加了个 div 和 CSS 样式 “postinfo”,这个内容可以在后台 > 外观 > 主题 > 自定义 > 额外 CSS 里面添加。
/*CSS 样式*/
.postinfo {
font-size: .75em;
color: #949da6;
background: rgba(189,202,219,0.3);
padding: 2%;
margin: 2% 0;
}
以后在发文的时候,就可以在编辑文章页面找到 [自定义栏目],在下拉菜单内找到加入的自定义 sitename 和 siteurl,并在对应的输入框填入自定义字段的值,就可以了。