0
我想用Bootstrap中的類來更改WooCommerce的按鈕類。WooCommerce:更改按鈕類而不覆蓋模板文件
目前我已經通過覆蓋現有的模板文件來完成。在很多情況下,按鈕類是唯一的變化。
是否有任何鉤子對所有按鈕執行此操作而不是覆蓋模板文件?
我找不到任何
我想用Bootstrap中的類來更改WooCommerce的按鈕類。WooCommerce:更改按鈕類而不覆蓋模板文件
目前我已經通過覆蓋現有的模板文件來完成。在很多情況下,按鈕類是唯一的變化。
是否有任何鉤子對所有按鈕執行此操作而不是覆蓋模板文件?
我找不到任何
我不知道這個鉤子(有可能是一個),我不知道自舉類。但是如果你想避免覆蓋模板文件,你可以用一些JavaScript來實現它。
將此代碼添加到functions.php中,它將相應地更改類名稱。
但是,functions.php文件將被每個主題更新覆蓋。所以正確的方法是創建一個兒童主題。
add_action('wp_head', 'change_button_class');
function change_button_class() {
?>
<script type="text/javascript">
jQuery(document).ready(function($){
$('.button-1').addClass('button-2').removeClass('button-1');
});
</script>
<?php
}
更新
時間腳本標籤
雖然這會起作用,但用Javascript做這件事並不是推薦的方法。這也不是通過'wp_head'鉤子添加Javascript的推薦方式(您也錯過了'
創建一個子主題 - https://codex.wordpress.org/Child_Themes。有了這個,你可以做所有的改變,而不必改變原來的主題 – meck373
這就是我已經做的。我想在沒有兒童主題的情況下做到這一點 – Cray