菜单切换按钮仅在一页上起作用,而在其他页面上不起作用

时间:2018-09-17 19:00:27

标签: wordpress

我正在使用自定义子主题“ twentysixteen”构建多页Wordpress网站。对于移动版本,将隐藏主导航菜单,并显示a来切换显示菜单。所有页面都调用get_header(),其中包含菜单代码和菜单切换按钮。但是,即使从同一头文件调用菜单切换,菜单切换也只能在一页上进行。

正如您在下面看到的那样,在页面所在的页面上,向按钮添加了一些额外的属性:“ aria-expanded”和“ aria-controls”。谁能向我解释为什么在一页而不是另一页上添加aria扩展和aria控件?

在适用的页面上:

<button id="menu-toggle" class="menu-toggle" aria-expanded="false" ariacontrols="site-navigation social-navigation">Menu</button>

在不起作用的页面上:

<button id="menu-toggle" class="menu-toggle">Menu</button>

从创建此按钮的header.php文件中:

<button id="menu-toggle" class="menu-toggle"><?php _e( 'Menu', 'twentysixteen' ); ?></button>

0 个答案:

没有答案