亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

嘗試修改父主題中的“閱讀更多”鏈接

嘗試修改父主題中的“閱讀更多”鏈接

PHP
嚕嚕噠 2023-09-15 17:32:09
我的父母有一個自定義的“閱讀更多”功能。我想更改文本并添加到我的子主題 function.php 中。這是父函數add_filter( 'excerpt_length', 'newslite_excerpt_length', 999 );if ( ! function_exists( 'newslite_implement_read_more' ) ) :    function newslite_implement_read_more( $more ) {        $flag_apply_excerpt_read_more = apply_filters( 'newslite_filter_excerpt_read_more', true );        if ( true !== $flag_apply_excerpt_read_more ) {            return $more;        }        $output = $more;        $read_more_text = __('continue reading','newslite');        if ( ! empty( $read_more_text ) ) {            $output = ' <div class="read-more-text"><a href="' . esc_url( get_permalink() ) . '" class="read-more">' . esc_html( $read_more_text ) . '</a></div>';            $output = apply_filters( 'newslite_filter_read_more_link' , $output );        }        return $output;    }endif;add_action( 'excerpt_more', 'newslite_implement_read_more' );
查看完整描述

3 回答

?
皈依舞

TA貢獻1851條經驗 獲得超3個贊

嘗試代碼:


   function new_excerpt_more($more) {

       global $post;

       return '… <a href="'. get_permalink($post->ID) . '">' . 'Read More &raquo;' . '</a>';

   }

   add_filter('excerpt_more', 'new_excerpt_more');


查看完整回答
反對 回復 2023-09-15
?
慕桂英3389331

TA貢獻2036條經驗 獲得超8個贊

我將父函數(if 語句中的所有內容)復制到我的子functions.php 文件中。然后簡單地更改文本字符串。這有效。


function newslite_implement_read_more( $more ) {


    $flag_apply_excerpt_read_more = apply_filters( 'newslite_filter_excerpt_read_more', true );

    if ( true !== $flag_apply_excerpt_read_more ) {

        return $more;

    }


    $output = $more;

    $read_more_text = __('More','newslite');

    if ( ! empty( $read_more_text ) ) {

        $output = ' <div class="read-more-text"><a href="' . esc_url( get_permalink() ) . '" class="read-more">' . esc_html( $read_more_text ) . '</a></div>';

        $output = apply_filters( 'newslite_filter_read_more_link' , $output );

    }

    return $output;


}


查看完整回答
反對 回復 2023-09-15
?
呼喚遠方

TA貢獻1856條經驗 獲得超11個贊

我只想刪除它們的功能,并創建您自己的自定義功能。


add_action( 'excerpt_more', 'custom_newslite_implement_read_more', 9999 );

function custom_newslite_implement_read_more( $more ) {


    remove_filter( 'excerpt_length', 'newslite_excerpt_length', 999 );


    $flag_apply_excerpt_read_more = apply_filters( 'custom_newslite_filter_excerpt_read_more', true );

    if ( true !== $flag_apply_excerpt_read_more ) {

        return $more;

    }


    $output = $more;

    $read_more_text = __('read more','newslite'); // change read more to whatever you want

    if ( ! empty( $read_more_text ) ) {

        $output = ' <div class="read-more-text"><a href="' . esc_url( get_permalink() ) . '" class="read-more">' . esc_html( $read_more_text ) . '</a></div>';

        $output = apply_filters( 'custom_newslite_filter_read_more_link' , $output );

    }

    return $output;


}


查看完整回答
反對 回復 2023-09-15
  • 3 回答
  • 0 關注
  • 143 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號