我已经为wordpress创建了一个插件,可以作为woocommerce的插件。在该插件中,我定义了一个新的自定义端点。我只希望在current_user_can('manage-woocommerce')
返回true时可以调用该端点。我的问题是current_user_can('manage-woocommerce')
在我的端点中执行时总是返回false。
我可以访问woocommerce在oauth身份验证流程中生成的consumer_key
和consumer_secret
令牌。我试图使用这些凭据调用我的端点,但得到相同的结果。好像这些令牌只适用于woocommerce和内置的wordpress apis,但由于某种原因,他们不会在自定义apis上工作。
我有什么遗失的吗?
感谢。