Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/visual-studio-2010/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Drop down menu Wordpress登录注销菜单及子菜单_Drop Down Menu_Submenu - Fatal编程技术网

Drop down menu Wordpress登录注销菜单及子菜单

Drop down menu Wordpress登录注销菜单及子菜单,drop-down-menu,submenu,Drop Down Menu,Submenu,我试着自己制作word新闻网站。 我需要添加登录到主导航菜单。 带子菜单 “注册”(链接) 用户登录后,菜单必须更改为带有子菜单的用户名 “简介”(链接)和 “注销” 有人能帮我吗?将导航菜单上的所有按钮(“注册”、“配置文件”、“注销”) 为每个按钮指定一个唯一的ID,然后使用CSS规则隐藏不合适的按钮: body.logged-in #my-register-button { display: none; } body:not(.logged-in) #my-register-butto

我试着自己制作word新闻网站。 我需要添加登录到主导航菜单。 带子菜单 “注册”(链接)

用户登录后,菜单必须更改为带有子菜单的用户名 “简介”(链接)和 “注销”


有人能帮我吗?

将导航菜单上的所有按钮(“注册”、“配置文件”、“注销”)

为每个按钮指定一个唯一的ID,然后使用CSS规则隐藏不合适的按钮:

body.logged-in #my-register-button {
  display: none;
}
body:not(.logged-in) #my-register-button {
  display: inline-block;
}

这是因为无论用户何时登录,原生WordPress都会给body标记类“logged in”。

好吧,这对我来说并不容易:)我想我必须使用function.php文件。如何创建此按钮?转到后端(ie/wp admin)并导航到外观->菜单,然后向菜单添加相应的页面或自定义链接。它将出现在导航栏中。您可以使用右上角的“屏幕选项”启用CSS类,为每个按钮提供一个唯一的类,而不是唯一的ID。或者,您可以编写一些jQuery或JS,在运行时附加HTML节点。