php - 更改自定义帖子类型的 WP 管理员帖子状态过滤器

标签 php wordpress wordpress-hook

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

全部 |发表 |预定 |草稿

最佳答案

使用过滤器 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;
}

preview

关于php - 更改自定义帖子类型的 WP 管理员帖子状态过滤器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15799171/

相关文章:

php - 检索返回异常数据的 php 数据

使用 Wordpress 在 Javascript 中使用 PHP

php - WP/WC 在 WooCommerce 函数中缺少参数

php - 如何使 WordPress save_post_($post-type) Hook 适用于多个自定义帖子类型

php - 通过唯一ID动态加载MySQL数据到Bootstrap模态-CodeIgniter

php - PDO - 使用准备好的语句将所有 sql 数据放入 html 表中

javascript - 有没有办法在一个页面上加载多个谷歌翻译小部件

html - WordPress 修改正文类

javascript - 如何在将产品添加到购物车之前禁用 “view cart” btn?

php - HTML DOM : how to properly use the textContent property with PHP