由于默认的wordpress带有默认的帖子类型,带有“ post”的标记!
我想毫无困难地将这一块改成另一块!
我的意思是,例如,将子弹更改post为article。
我该如何实现?
更新资料
这就是我要的 :
function _slug(){
$args = array(
'rewrite' => array(
'slug' => 'article',
),
);
register_post_type('post',$args);
}
add_action('init', '_slug');
Run Code Online (Sandbox Code Playgroud)
但是,那行不通!
其中一种方法是在functions.php文件上使用post类型args过滤器(确保它在post类型注册后运行):
$post_type = <POST TYPE NAME> # Define your own as a string
$new_slug = <WANTED SLUG> # Define your own as a string
add_filter( 'register_post_type_args', function($args, $post_type){
if ( 'post_type' == $post_type )
$args['rewrite'] = array( 'slug' => $new_slug );
return $args;
}, 10, 2 );
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1622 次 |
| 最近记录: |