WordPress 自定义字段

/ 434 阅读 / 0

在后台 > 外观 > 主题 > 主题文件编辑器,打开主题下面的 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,并在对应的输入框填入自定义字段的值,就可以了。