时间:2024-03-26
自我介绍:我是一名熟练掌握WordPress技术的技术人员,下面是有关在WordPress中修改文章类型标签的方法。
当在WordPress中新建自定义文章类型时,可以通过定义标签名称来满足特定需求,比如 “产品” 和 “下载” 等等。但是,有时候需要修改内置的文章类型标签以满足一些特定的需求。有不止一种方法可以实现这个目的。
方法1使用的原理是在WordPress应用翻译文件时,过滤字符串,将“文章”替换成“新闻”,代码如下:
//挂载翻译过滤器 add_filter('gettext','change_post_to_news'); add_filter('ngettext','change_post_to_news'); function change_post_to_news($translated){ $translated=str_ireplace('文章','新闻',$translated); return$translated; }
方法2是通过WordPress的admin_menu钩子替换菜单名称来实现的。
function wizhi_posts_news(){ global$menu; global$submenu; $menu[5][0]=__("新闻",'litho'); $submenu['edit.php'][5][0]=__("新闻",'litho'); $submenu['edit.php'][10][0]=__("发新闻",'litho'); echo''; } add_action('init','wizhi_posts_news'); add_action('admin_menu','wizhi_posts_news');
这两种方法同样有效,同样都不需要修改翻译文件。但是如果不是特别必要,建议还是不要修改WordPress默认的文章名称,因为这样会对一些新手用户造成一些困扰。
Copyright © 2019-2024 mysql.hk