• wordpress CMS主题:ssmay主题wordpress CMS主题:ssmay主题
  • 首页 > wordpress CMS主题制作 > wordpress自定义字段(2):自定义字段操作函数

    wordpress自定义字段(2):自定义字段操作函数

    作者: 分类:wordpress CMS主题制作 点击: 2,459 次
    wordpress CMS主题:ssmay主题

      前文我们介绍了wordpress自带的自定义字段栏目及使用方法。本章我们将就wordpress主题制作中常用到的wordpress自定义字段操作函数来展开讲解。在wordpress主题制作中我们会经常用到这些函数,如调用文章图片。wordpress自定义字段操作函数主要有四种:添加函数、更新(修改)函数、删除函数、获取(值)函数,其中获取(值)函数是我们在wordpress主题制作中经常用到的。

      1、wordpress自定义字段的添加函数,就是为文章往数据库中添加一个字段:

      <?php
      add_post_meta($post_id, $meta_key, $meta_value, $unique);
      //$post_id--文章id
      //$meta_key--字段名称
      //$meta_value--值
      //$unique--(布尔值、可选)字段是否唯一,如果设置为true,那么添加字段的时候如果这个字段已
      经存在了,就不会再添加
      ?>

      2、wordpress自定义字段的更新函数,用来更新一个已经存在的字段:

      <?php
      update_post_meta($post_id, $meta_key, $meta_value, $prev_value);
      //$post_id--文章id
      //$meta_key--字段名称
      //$meta_value--新的值
      //$prev_value--(可选)以前的值,如果这个字段有几个,那么只会更新匹配的这个值
      ?>

      3、wordpress自定义字段的删除函数,用来删除一个已经存在的字段:

      <?php
      delete_post_meta($post_id, $meta_key, $meta_value);
      //$post_id
      //$meta_key
      //$meta_value--(可选)要删除的值,要删除特定值的字段,对于字段不唯一来说有意义,如果这个
      参数留空,那么所有这个字段名称的字段都会被删除
      ?>

      4、wordpress自定义字段值的获取函数,用来获取一个已经存在的字段的值,这个函数也是我们在wordpress主题制作中经常会用到的。

      <?php
      $meta_values = get_post_meta($post_id, $key, $single);
      //$post_id
      //$key字段名称
      //$single--(布尔值、可选)如果设置为true,对于存在多个相同的字段,这个函数也只会返回一个
      唯一的值。如果设置为false或者留空,那么会返回一个数组
      ?>

      好了,有关wordpress自定义字段操作函数的问题就写到这里了。后面我们将继续对wordpress自定义字段的相关内容进行扩展讲解。



      QQ二维码

    文章作者:高时银博客
    本文地址:http://wanlimm.com/77201506024198.html
    版权所有 © 转载时必须以链接形式注明作者和原始出处!

    上一篇:
    下一篇:
    wordpress CMS主题:ssmay主题

    或许你会感兴趣的文章:

    发表评论

    电子邮件地址不会被公开。 必填项已用*标注

    This site uses Akismet to reduce spam. Learn how your comment data is processed.