Php 每个用户的Wordpress自定义菜单?

Php 每个用户的Wordpress自定义菜单?,php,wordpress,Php,Wordpress,我想知道,有没有可能让注册用户根据自己选择的类别在WordPress上为网站创建自己的菜单?比如说,他选择了他想要查看的菜单项&只有在登录时才会看到这些菜单项。这不是一个内置功能,但是的,这在自定义WordPress网站(即WordPress.org,而不是WordPress.com)上是可能的,并且有很多不同的方法可以对其进行组织 然而,实现它并不是一件小事 我最初的方法是让一个实际的WordPress菜单保存所有可能的项目,然后存储用户关于显示或隐藏哪些项目的首选项。在他们的用户配置文件编辑

我想知道,有没有可能让注册用户根据自己选择的类别在WordPress上为网站创建自己的菜单?比如说,他选择了他想要查看的菜单项&只有在登录时才会看到这些菜单项。

这不是一个内置功能,但是的,这在自定义WordPress网站(即WordPress.org,而不是WordPress.com)上是可能的,并且有很多不同的方法可以对其进行组织

然而,实现它并不是一件小事

我最初的方法是让一个实际的WordPress菜单保存所有可能的项目,然后存储用户关于显示或隐藏哪些项目的首选项。在他们的用户配置文件编辑页面上,您可以将菜单项作为复选框列表输出,然后将其选择存储为用户选项。在站点的其余部分,当您输出菜单时,您首先要拉取该用户选项,然后手动一次输出一个菜单项(如果选中了该项的选项)


当然还有其他方法,但它们同样复杂——远远超出了复制和粘贴代码片段,或者我在这里为您键入解决方案。

这不是内置功能,但是的,这在自定义WordPress网站(即WordPress.org,而不是WordPress.com)上是可能的,你可以用很多不同的方法来构建它

然而,实现它并不是一件小事

我最初的方法是让一个实际的WordPress菜单保存所有可能的项目,然后存储用户关于显示或隐藏哪些项目的首选项。在他们的用户配置文件编辑页面上,您可以将菜单项作为复选框列表输出,然后将其选择存储为用户选项。在站点的其余部分,当您输出菜单时,您首先要拉取该用户选项,然后手动一次输出一个菜单项(如果选中了该项的选项)

当然还有其他方法,但它们同样复杂——远远超出了复制和粘贴代码片段,或者我在这里为您键入解决方案的范围