【问题标题】:How do I replace this string in WP?如何在 WP 中替换此字符串?
【发布时间】:2021-09-13 18:16:46
【问题描述】:

我的 wp 主题中有这段代码。我知道我应该简单地制作/添加过滤器 ecc 到我的子主题函数文件......但我不知道 php。代码如下:

function astra_get_breadcrumb( $echo = true ) {

    if ( ! $echo ) {
        return '<div class="ast-breadcrumbs-wrapper">
            <div class="ast-breadcrumbs-inner">' .
                astra_get_selected_breadcrumb( $echo ) .
            '</div>
        </div>';
    }

    ?>
    <div class="ast-breadcrumbs-wrapper">
        <div class="ast-breadcrumbs-inner">
            <?php astra_get_selected_breadcrumb( $echo ); ?>
        </div>
    </div>
    <?php
}

在我的主题函数文件中,我只想添加“demo”类,以便 html 最终变成这样 &lt;div class="ast-breadcrumbs-wrapper demo"&gt;。 据我了解,这是一个替换字符串的问题,但就像我说的那样,我只会把它搞砸。

【问题讨论】:

    标签: php wordpress function filter str-replace


    【解决方案1】:
    function astra_get_breadcrumb( $echo = true ) {
    
        if ( ! $echo ) {
            return '<div class="ast-breadcrumbs-wrapper demo">
                <div class="ast-breadcrumbs-inner">' .
                    astra_get_selected_breadcrumb( $echo ) .
                '</div>
            </div>';
        }
    
        ?>
        <div class="ast-breadcrumbs-wrapper demo">
            <div class="ast-breadcrumbs-inner">
                <?php astra_get_selected_breadcrumb( $echo ); ?>
            </div>
        </div>
        <?php
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-04-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-10-09
      • 1970-01-01
      • 2018-09-16
      相关资源
      最近更新 更多