高级使用

积极开发定制API;此页面包含其他更高级的主题。可以通过搜索档案中的#核心客户化通道输入松弛(Slack).

允许非管理员访问自定义程序

自定义程序访问由自定义元功能控制(默认情况下映射到edit_theme_options),默认情况下仅分配给管理员。这允许更广泛地使用Customizer的广泛功能访问选项,这些选项内置于面板、部分和设置中。此外,这使得非管理员可以使用自定义程序进行自定义,例如自定义帖子。这一更改是将Customizer的范围扩展到主题之外的重要一步。

<?php(电话)函数allow_users_who_can_edit_posts_to_customize($caps,$cap,$user_id){$required_cap='edit_posts';if(“自定义”===$cap&&user_can($userid,$required_cap)){$caps=数组($required_cap);}返回$caps;}添加过滤器('map_meta_cap','allow_users_who_can_edit_posts_to_customize',10,3);

请注意,如果您向非管理员用户授予自定义元功能,则当前需要在管理菜单、管理栏或其他位置手动添加指向自定义程序的链接。