簡體   English   中英

未向網站訪問者顯示子菜單(僅在管理員模式下顯示)- wordpress

[英]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 &middot; Move'};
}

function HTMLComponent() { 
    return <div dangerouslySetInnerHTML={createMarkup()} />;
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM