Woocommerce 使用 Coupon 免運費
WooCommerce 本來有可以免運費的 coupon 可以用,但是他會直接新增一個免費運送的運送方式,在一邊的情況下很夠用,但是今天遇到的 CASE 則是因為串接了超商取貨,如果強制使用免費運送的運送方式的話就不能選超商取貨了,因此需求變成,套用免運費的時候,把全部的運送方式的費用變成 0,讓他繼續可以選擇超商取貨的運送方式。
方法如下:
一樣先建立免費運送的運送方式
Coupon 的部分建立一個免運費的 Coupon
在 Theme 的function.php 裡面加上下面這段 code
add_filter( 'woocommerce_package_rates', 'coupon_free_shipping_customization', 20, 2 );function coupon_free_shipping_customization( $rates, $package ) { $has_free_shipping = false; $applied_coupons = WC()->cart-&g ...
20181020 望古車站練習
本來今天要去汐止大尖山拍101串夕陽的,但是看看天氣應該不會有夕陽,就決定改去望古了。
怎麼去?可以參考 平溪線最神祕的火車站:望古車站,GPS:25.035611, 121.766361
需從十分車站出發,沿著十分街往嶺腳村的方向前進,約1.4公里路程即可抵達。由於拍攝點周邊道路狹窄,建議車輛不要停放在拍攝點周邊,可以將車輛停泊在附近,再步行前往拍攝點。
拍攝心得:由於班次是固定的,在等待的期間其實沒有什麼可以拍,就看看天空的天燈,練習HDR,縮時拍一下,網路上的照片都是清晨或黃昏時有藍調的時候拍的,聽旁邊的大哥說,早上的陽光會從背後照過來,火車的窗戶比較沒有那麼透,沒這麼好,不過沒實際拍過也不知道。
今天1020來拍的日期,是一個尷尬的日期,因為5點多的火車來的時候,天色還很亮,但是六點多的時候,天色已經完全黑了,所以可能要早一點來,六點多天色是藍調的時候,或是再晚一點,可能是十月底,五點多天色更暗一點的時候來。
另外氣候的部分,網路上是說,在下過雨後,雲霧飄渺的時候來拍,能拍出雲霧飄渺的照片,這邊就看氣象預報參考嘍。
火車車燈,開不開好像看心情,所以就。。。不考慮這個因素。 ...
2018 WORDCAMP 心得筆記
2018/10/21 來參加 WORDCAMP,記錄一下心得筆記
WordPress 無障礙 accessibility網頁應該是給每一個人的。
顏色
字體大小
[https://www.apple.com/tw/accessibility/iphone/vision/](apple 有 Voice Over 輔助工具可以用)
http://automattic.com/jobs
網站營運成長駭客https://www.breaktime.com.tw/
網站關鍵是人流,人流決定於SEO
https://zi.media/
開站 365 天 成為台灣前 35 名
友善的外部連結
穩定的導入流量
完整的內部鏈結
SEO 策略
大量內容授權與聚合(多元性、形式統一)
拆解內容關鍵字(為了分類,整理讓瀏覽者方便瀏覽)
2個資料庫做演算法串連管理(內部連結、關鍵字、各種連結)
外部流量與關聯連結(大量使用者、瀏覽時間、瀏覽頻率,他們有跟中華電信free wifi合作,要用免費wifi 就會先開字媒體)
多角度的內容組合面向(懶人包、一對多、多對一)
但是這作法…一般網站經營者根本無法自動 ...
VUE 學習筆記
買了課程還是要看一下,做一下記錄
實例的部分
vue 一個頁面可以有多個 vue 的實例(課程是說應用程式)
一個頁面可以有多個 vue 的實例<div id="app"> {{text}}</div><div id="app2"> {{text}}</div><script> var app = new Vue({ el: '#app', data: { text: '這是一段話' } }) var app2 = new Vue({ el: '#app2', data: { text: '這是一段話2' } })</script>
vue 的實例不能做成巢狀的
vue ...
WooCommerce 綠界超商取貨訂單狀態中文化
今天安裝了綠界的超商取貨官方提供給 WooCommerce 的外掛,B2C 會有些狀況無法順利完成,後來改 C2C 可以順利建立物流單,但是發現訂單狀態會顯示 ECPay Shipping,是能理解出貨中拉,但是還是希望能讓消費者跟網站管理人員清楚的知道什麼是ECPay Shipping,本來想直接改 code ,但是這樣一更新就又要在改一次,後來看了看,應該可以使用在 theme 裡面的function.php 使用 add_filter 來覆寫備忘一下
在 /wp-content/themes/使用的主題/functions.php 裡面加上下面這段
// 修改綠界超商取貨出貨狀態 從 ECPay Shipping 變成 出貨中 // 修改綠界超商取貨出貨狀態 從 ECPay Shipping 變成 出貨中 add_filter('wc_order_statuses', ergomap_statuses); function ergomap_statuses($order_statuses) { $order_statuses['wc-e ...
html5 video 自動播放
今天處理網頁html video 自動播放,桌機上沒有什麼大問題,主要是手機的自動播放,一定要靜音才能,google 寫法有好多種,但是測試只有一個可以
<video width="100%" autoplay muted defaultMuted playsinline id="logo_video"> <source src="/media/dada_final.mp4" type="video/mp4"></video>
參考資料:
Autoplay
Autoplay Policy Changes
YouTube Embedded Players and Player Parameters
20180713銀河拍攝練習
最近發現晚上十一點後銀河會出現在我家陽台外面,雖然我家不是看的很清楚,只能看到非常非常淡的幾顆星,不過由於相機就是要能拍到肉眼看不到的東西(不是阿飄拉),所以還是趁這幾天好像天氣很不錯就架了腳架來拍攝,沒想到還沒開始拍都沒有雲,一開始拍就滿滿都是雲,最後還是勉強疊圖出來了一下,對焦的部分還是需要練習一下,拍了兩組,但是有一組沒有對好,導致星星都很大顆。
另外有人有知道MAC上有什麼銀河疊圖的軟體嗎?現在app store 上面的唯一一套貴貴的 = =…..可是每次都要再去切到 Windows 疊圖好麻煩….
幸田咖啡的下午閒聊
今天下午隨便走進一家咖啡廳,老闆聊了很多,一開始問我平常如何喝咖啡,我說我自己磨豆子,用摩卡壺的沖泡的話,老闆說用摩卡壺沖泡會有比較有厚重的感覺,這個厚重的感覺是因為咖啡油脂的部分,手沖的話就不會有這個問題,因為手沖有用到濾紙,如果常喝摩卡壺泡的話,容易有脂肪肝,所以老了就不能常喝!不過我現在就有輕微脂肪肝了啊XDD
另外這家幸田咖啡的是自己挑豆、烘培的,他們家比較多是輕中培,因為這樣才能保留咖啡豆產地的風味,烘培比較深的話,就會有比較重的苦味,就品嚐不到咖啡豆的產地風味,咖啡中有一些好的酸性物質,例如綠元酸,好的抗氧化物,會隨著咖啡的烘培消失,天天喝深培的話對身體不太好,
還有一個法壓壺,說是咖啡豆的照妖鏡,詳細沒有聽的太懂,google 的相關資料如下法壓壺介紹
還有跟客人介紹冰滴咖啡的作法及器材,一個冰滴壺只要一千多塊,磨好咖啡豆後,上面放冰塊,讓他慢慢滴下來,3.5小時後,下方的冰咖啡就可以喝了,低咖啡因,因為是冷萃的方式用出來的,5天內喝完就好。
店的資訊
營業時間:週一 ~ 週六 11:00 - 18:00
地址:台北市大安區潮州街135號右
phone:tel:0912 ...
Open Graph debug url
最近處理 open graph 縮圖,紀錄一下
FB:https://developers.facebook.com/tools/debug/
Linkedin:https://www.linkedin.com/post-inspector/inspect
Twitter:https://cards-dev.twitter.com/validator
自定義 WordPress 縮圖尺寸
最近在做客戶的網站,這次採用的CMS是WordPress,在某些地方是還滿不錯用的。紀錄一下有用到的一些語法。
add_image_size()
參考網址:https://developer.wordpress.org/reference/functions/add_image_size/
要先在版型的function.php裡面加上
add_theme_support( ‘post-thumbnails’ );
add_image_size( '縮圖名稱', 寬度, 高度, 要不要裁切 ); // (cropped)
寬度:輸入整數數字(單位是像素)
高度:輸入整數數字(單位是像素)
要不要裁切:false(預設值) / true,或是輸入array,可以決定從那邊裁切。
在版型裡面要用的話就可以用下面的方法
if ( has_post_thumbnail() ) { the_post_thumbnail( 'your-custom-size' ); }