使用 register_post_status() 在 WordPress 创建自定义文章状态

评分:
评分 5.00, 满分 5 星
5

本站提供 WordPress 主题定制开发服务

本站长期承接 WordPress 主题、插件、基于 WooCommerce 的商店商城开发业务。 我们有 8 年 WordPress 开发经验,如果你想 用 WordPress 开发网站, 请联系 QQ: 470266798,或邮箱: 4626395@gmail.com 咨询。

4 thoughts on “使用 register_post_status() 在 WordPress 创建自定义文章状态

    1. 这个我没有测试过,不过 WordPress 向后兼容性是很好的,已经有的功能不会轻易移除,所以,理论上这个方法在 WordPress 4.9 中是可以使用的。

      1. 你好,但是我使用,文章所说的,在文章编辑页增添新状态的选项的代码

        add_action('admin_footer-post.php', 'wizhi_append_post_status_list');
        function wizhi_append_post_status_list(){
             global $post;
             $complete = '';
             $label = '';
             if($post->post_type == 'post'){
                  if($post->post_status == 'archive'){
                       $complete = ' selected="selected"';
                       $label = 'Archive';
                  }
                  echo '
                  
                  jQuery(document).ready(function($){
                       $("select#post_status").append("Archive");
                       $(".misc-pub-section label").append("'.$label.'");
                  });
                  
                  ';
             }
        }

        发现并没有出现新的选项

发表评论

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

*