You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

WordPress自定义角色:授予选择文章模板的Capability

解决自定义角色无法选择文章模板的权限问题

嘿,我来帮你梳理下这个问题!

在WordPress里,要让你的parisa角色能选择文章模板,核心权限其实是edit_posts——不过我看你的代码里已经把它设为true了。如果你的角色还是看不到文章模板选择器,那可以尝试在$capabilities数组里添加并设置"edit_post_meta" => true。

为啥要加这个权限呢?因为文章模板的选择本质是修改文章的元数据字段_wp_post_template,显式赋予edit_post_meta权限能确保你的角色有权限修改这个字段,从而正常选择文章模板。

另外,如果你其实是想让角色选择页面模板(有时候容易混淆文章和页面),那需要把edit_pages设为true,不过从你的描述来看你明确指的是文章模板,所以重点还是上面说的两个权限。

调整后的权限数组可以加上这一项:

$capabilities = array(
    // 你原有的所有权限项...
    "edit_post_meta" => true,
    "edit_posts" => true,
    // 其他权限项...
);

内容的提问来源于stack exchange,提问作者amin foroutan

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.15 06:56:59