![](/img/trans.png)
[英]Page submenu is not shown for custom user role on Wordpress admin page (WooCommerce)
[英]Submenu not shown to the website visitors (shown only in admin mode) - wordpress
我有一個菜單,里面有一個WordPress的子菜單。 問題是子菜單僅在管理員模式下顯示(如果您通過 wp-admin 登錄),但對於網站上的普通訪客來說,它不會出現。
我檢查了 HTML 中的差異: 在管理員模式下:
<a href="https://www.xxx.co.il/consulting" aria-current="page" class="elementor-item elementor-item-active has-submenu" id="sm-166060201273053-3" aria-haspopup="true" aria-controls="sm-166060201273053-4" aria-expanded="false">consulting<span class="sub-arrow"><i class="fas fa-caret-down"> </i></span></a>
在訪客模式下:
<a href="https://www.xxx.co.il/consulting" aria-current="page" class="elementor-item elementor-item-active">consulting</a>
如何解決這個問題?
謝謝
盡管不鼓勵使用dangerouslySetInnerHTML
的SetInnerHTML 顯示 html,但您可以經常使用它。 如下所示的示例。 希望這會幫助你。
function createMarkup() {
return {__html: 'First · Move'};
}
function HTMLComponent() {
return <div dangerouslySetInnerHTML={createMarkup()} />;
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.