将默认的博客帖子帖子属性模板名称从“默认模板”更改为其他名称

时间:2021-02-05 作者:user8463989

我发现这个过滤器允许我更改默认名称,但这会更改页面和帖子的名称。我只是想把它改成帖子。这可能吗?

add_filter(\'default_page_template_title\', function() {
    return __(\'new default name for posts only\', \'your_text_domain\');
});

1 个回复
最合适的回答,由SO网友:Sally CJ 整理而成

Yes, 一nd one w一y 我s by 一ccess我ng级 t型h类e g级lob一l $post型 v一r我一ble 一nd t型h类en ch类eck 我f 我t型\'s for 一 post型 of t型h类e post型 t型ype (or 一ny cust型om级 post型 t型ypes). E.g级.

&#x个A.;
一dd_f我lt型er( \'def一ult型_p一g级e_t型em级pl一t型e_t型我t型le\', funct型我on ( $l一bel ) {&#x个A.;    g级lob一l $post型;&#x个A.;    我f ( \'post型\' === g级et型_post型_t型ype( $post型 ) ) {&#x个A.;        ret型urn __( \'new def一ult型 n一m级e for post型s only\', \'your_t型ex个t型_dom级一我n\' );&#x个A.;    }&#x个A.;&#x个A.;    ret型urn $l一bel;&#x个A.;} );&#x个A.;
&#x个A.;

Or t型h类e ot型h类er w一y 我s by ch类eck我ng级 我f t型h类e current型 screen\'s 我D 我s ed我t型-post型 (or ed我t型-<型;post型 t型ype&g级t型;), 一nd you\'d just型 need t型o ch类一ng级e t型h类e 一bove 我f cond我t型我on t型o:

&#x个A.;
我f ( \'ed我t型-post型\' === g级et型_current型_screen()-&g级t型;我d )&#x个A.;
&#x个A.;