实例讲解WordPress自定义栏目及自定义字段

转载  boke112导航   2016-02-15 13:07:01 发布  技术文档

使用WordPress的博主们应该都对这个WordPress自定义栏目和自定义字段比较熟悉了,因为大部分WordPress主题都或多或少用到这个自定义栏目和自定义字段,毕竟我们都需要借助自定义栏目和自定义字段来实现很多特殊的功能。今天boke112将从文章类型这一实例来说明讲解一下WordPress自定义栏目及自定义字段。

1、登录WordPress后台,点击新建文章,在出现的撰写新文章页面中点击右上角的【显示选项】,然后在“显示下列项目”中把【自定义栏目】打勾即可在文章编辑器下方看到自定义栏目。

实例讲解WordPress自定义栏目及自定义字段1|boke112导航

2、【自定义栏目】只有两个地方需要输入信息,一个是自定义字段名称,一个是自定义字段的值。

实例讲解WordPress自定义栏目及自定义字段2|boke112导航

3、如我们用自定义栏目来设置文章类型,文章类型共分为:原创、投稿和转载三种,那么我们可以设置自定义字段名称就为:wzlx,值就为:投稿或转载或原创。因为是第一次输入这个自定义字段wzlx,那么我们需要点击自定义栏目中的【输入新栏目】,再在名称处直接输入wzlx,值就输入投稿或转载或原创,然后点击【添加自定义栏目】即可。

PS:如果还需要为投稿或转载二字添加链接地址,只需要再增加一个自定义字段,如wzly,值就直接输入链接地址即可。

4、以Three主题为例,我们只需要在single.php文件指定位置(如日期后面)添加以下代码即可显示文章的类型。

  1. <?php if ( get_post_meta($post->ID, 'wzlx', true) ) : ?>
  2.     <?php $wzlx = get_post_meta($post->ID, 'wzlx', true); ?>
  3.     &nbsp;&nbsp;来源:
  4.     <?php if(get_post_meta($post->ID, 'wzly', true))
  5.         {$wzly = get_post_meta($post->ID, 'wzly', true); ?>
  6.         <a href="<?php echo $wzly; ?>" target="_blank"><?php echo $wzlx; ?></a>
  7.         <?php }else{?>
  8.         <?php echo $wzlx; }?>
  9. <?php endif; ?>

注:以上代码的意思就是如果存在自定义字段wzlx,那么将会显示“来源:wzlx值(原创或投稿或转载或其他)”字样;如果还存在自定义字段wzly,那么“来源:wzlx值(原创或投稿或转载或其他)”字样中的“wzlx值”将会带有链接地址,要不然就没有链接地址。

效果图请看:

实例讲解WordPress自定义栏目及自定义字段|boke112导航

你可能感兴趣的文章

文章标签: ,  
版权声明:本文为转载文章,来源于 boke112导航 ,版权归原作者所有!转载此文是出于传递更多信息之目的,若有来源标注错误或侵犯了您的合法权益,请发邮件至[email protected],确认后马上更正、删除,谢谢!

发表评论

  1. 雅兮网
    雅兮网 @回复

    哈哈 雅兮网就是用的这个方法

    • 懿古今
      懿古今2016-02-15 15:33  回复

      @雅兮网其实这个还是挺简单的,不过也有很多人不太懂,所以就折腾出来给大家学习一下

  2. 守心斋
    守心斋 @回复

    技术科普,支持。会的人可能觉得简单,但是对不会的人就是很好的指导。世界需要多一些科普。

    • 懿古今
      懿古今2016-02-16 09:19  回复

      @守心斋有时候越简单的东西就越容易忽视,所以偶尔还是要记录一下的

  3. Koolight
    Koolight @回复

    感谢博主分享,以后再折腾回来查阅。

  4. 姜辰
    姜辰 @回复

    看来WP挺能折腾的。。

  5. 明月登楼
    明月登楼 @回复

    这个好,很不错!

  6. 大学问社区
    大学问社区 @回复

    好实用

  7. FROYO
    FROYO @回复

    搬个小板凳,前来学习

  8. MNTPZ.com
    MNTPZ.com @回复

    有EM的自定义字段教程没有?最近很有这个需要。

    • 懿古今
      懿古今2016-02-16 09:15  回复

      @MNTPZ.com没有用过EM所以不太懂,建议自己多百度多折腾看看

  9. 我爱动感单车网
    我爱动感单车网 @回复

    [流汗] 以前还从未用过这个功能,虽然看完这篇文章大概知道了怎么回事,但真到要设置时就不知道好不好弄了,毕竟咱还没实际动手操作过。

    • 懿古今
      懿古今2016-02-18 08:35  回复

      @我爱动感单车网现在很多主题都会用到这个自定义栏目,其实说白了就那么一回事,挺简单的

      • 我爱动感单车网
        我爱动感单车网2016-02-19 11:28  回复

        @懿古今嗯,抽空咱自己动手学习下,希望能够尽快弄懂了,如果连这个都不会那自己就实在太差劲了!

  10. Koolight
    Koolight @回复

    我不知是不是在funxxxx里面代码加多了,真没有这个选项。

    • 懿古今
      懿古今2016-03-15 08:43  回复

      @Koolight编辑文章时,最右上角是否有“显示选项”(帮助的旁边),点击它之后看看是否勾选了“自定义栏目”,一般勾选了都会显示自定义栏目,这个是WordPress自带的

  11. videoclub-最新电影免费观看
    videoclub-最新电影免费观看 @回复

    这个学习很有用