【问题标题】:Change WP admin post status filter for custom post type更改自定义帖子类型的 WP 管理员帖子状态过滤器
【发布时间】:2013-03-25 19:36:20
【问题描述】:

如何更改/重命名 WP 自定义帖子类型页面顶部的帖子状态文本

全部 |发表 |预定 |草稿

【问题讨论】:

    标签: php wordpress wordpress-hook


    【解决方案1】:

    使用过滤器views_edit-{$post_type}。修改数组以设置所需的帖子类型:

    foreach( array( 'post', 'portfolio' ) as $hook )
        add_filter( "views_edit-$hook", 'modified_views_so_15799171' );
    
    function modified_views_so_15799171( $views ) 
    {
        $views['all'] = str_replace( 'All ', 'Tutti ', $views['all'] );
    
        if( isset( $views['publish'] ) )
            $views['publish'] = str_replace( 'Published ', 'Online ', $views['publish'] );
    
        if( isset( $views['future'] ) )
            $views['future'] = str_replace( 'Scheduled ', 'Future ', $views['future'] );
    
        if( isset( $views['draft'] ) )
            $views['draft'] = str_replace( 'Drafts ', 'In progress ', $views['draft'] );
    
        if( isset( $views['trash'] ) )
            $views['trash'] = str_replace( 'Trash ', 'Dustbin ', $views['trash'] );
    
        return $views;
    }
    

    【讨论】:

    • 我可以请您在这里查看与 wordpress 自定义字段相关的问题 - stackoverflow.com/questions/43782429/… 吗?
    • 感谢这个有用的答案,它帮助我在this thread 中部分回答了与 Woocommerce 订单相关的问题shop_order 自定义帖子类型)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-06-24
    • 1970-01-01
    • 1970-01-01
    • 2016-04-22
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多