套完的效果:
網友Yu-Cheng Wang分享:
不建議直接修改核心檔案喔,這樣你更新你的修改就都不見了。如果要新增我的帳號tab, 可以透過filter/action來處理,參考
https://businessbloomer.com/woocommerce-add-new-tab-account-page/
因為改版,程式會消失。呵呵呵!但我改掉核心太多,有些東西不改核心,改不動。改核心對我,沒什麼差,因為程式進git 再 merge 起來就好了。
修改 woocommerce/includes/wc-account-functions.php:
$items = array( 'dashboard' => __( 'Dashboard', 'woocommerce' ), 'orders' => __( 'Orders', 'woocommerce' ), 'payment-methods' => __( 'Payment methods', 'woocommerce' ), 'wishlist' => __( '我的最愛', 'woocommerce' ), 'customer-logout' => __( 'Logout', 'woocommerce' ), );
if ( get_option( 'yith_wcwl_enabled' ) != 'yes' ) { unset( $items[ 'wishlist' ] ); }
修改 yith-woocommerce-wishlist/templates/wishlist-view.php
在程式頭尾加入
<div class="woocommerce woocommerce-account"> <nav class="woocommerce-MyAccount-navigation"> <ul> <?php foreach ( wc_get_account_menu_items() as $endpoint => $label ) : ?> <li class="<?php echo wc_get_account_menu_item_classes( $endpoint ); if ($label == '我的最愛') { echo ' is-active'; } ?>"> <a href="<?php echo esc_url( wc_get_account_endpoint_url( $endpoint ) ); ?>"><?php echo esc_html( $label ); ?></a> </li> <?php endforeach; ?> </ul> </nav> <div class="woocommerce-MyAccount-content">
…
…
</div>
您好,目前我也是用這個wishlist外掛,有個問題想要請教一下~~ 因為網站預設是英文,現在的wishlist品名在中文介面都是出現英文~~ 請問是否有辦法可以修正呢?謝謝您!!