35得票1回答
Lua的能力:有哪些实际经验?

最近在 cap-talk 邮件列表上讨论 Lua 和 Javascript 是否支持对象能力模型(OCM),结论是由于通过 setfenv 限制环境到被调用函数以及对不可变对象的不可伪造引用,可以实现 OCM。 我们是否看到了这是如何实现的?我想移除一个现有应用程序中的漏洞,该应用程序在 L...

15得票2回答
WordPress:自定义文章类型的功能

我正在编写一个插件,用于创建自定义的 post_type。我希望该插件还可以创建一个自定义的用户角色,该角色只能添加/编辑/删除新的 post_type。我尝试了几个插件(Role Scoper、Advanced Access manager),它们允许我重新定义或创建新的角色,但是它们不允许...

14得票2回答
OSGi:Import-Package/Export-Package与Require-Capability/Provide Capability有什么区别?

我目前正在使用OSGi框架,但是有一些概念对我来说不是完全清晰。我已经自己搜索过了,但找不到一个清晰解释的答案。 在Bundle的清单标头中,会使用两个标头Import-Package和Export-Package。名称说明了一切:对特定包的需求和提供特定包。为了获得该包(或提供该包),必须...

9得票2回答
WordPress创建自定义权限能力

我正在开发一个购物车插件,并计划为客户创建一个新的用户角色。 我的问题是如何创建自定义功能,以便我可以将这些自定义功能分配给新的用户角色,这个答案提供了一种创建新功能的方法,但它只是原始功能的新名称。 有人能解释一下如何创建一个全新的功能,来控制一些自定义功能吗?

8得票3回答
如何允许角色编辑者在WordPress中管理WooCommerce分类法?

我希望编辑角色能够访问所有的WooCommerce管理功能,我通过为此角色添加权限来实现了这一点: $role = get_role( 'editor' ); $role->add_cap( 'manage_woocommerce_products' ); $r...

7得票2回答
如何禁止在wp-admin中编辑页面标题?

我有一个安装了wp-network的网站,每个站点都可以创建页面。这些页面都有在主菜单中显示的位置,只有一个用户拥有权限创建所有菜单。 我想创建一个用户,其仅能够编辑页面内容而不能编辑页面标题。如何针对某个特定用户或角色禁用页面标题在管理员菜单中的编辑功能呢? 我曾考虑一种方法是通过编辑管...