Select Page
WordPress 固定時間執行程式,增加 Cron Task的方法

WordPress 固定時間執行程式,增加 Cron Task的方法

如果需要在網站上固定執行一個程式碼,有非常多種的執行方法,本篇已 WordPress 為例,分別在不同的層級上介紹幾個大家常用的方法來說明,可以先簡單分類,由 WordPress (應用層)去執行的,Web Server 等級去執行的,PHP 層級執行的,原生 Server 等級去執行,外部執行,自己寫一隻程式執行,各有各的美,以上排序由簡->難。

WP Control

首先介紹最簡單的外掛處理法 WP Control,可以節省很多事情,有優良的介面可以直接寫一般的 Cron 以及 PHP Cron

PHP CURL 寫法

WooCommerce 加入商品一鍵結帳功能

WooCommerce 加入商品一鍵結帳功能

在台灣的消費習慣就是需要極致的快和簡單,所以我們就是要有能在 WordPress WooCommerce 中一鍵結帳的功能,這功能其實有很多外掛可以達成,但為了一個按鈕加了一個外掛,總覺得用牛刀在殺雞,還是直接在 functions.php 中加入程式碼比較快,能改的東西也比較多。

woocommerce 商品 一鍵購物

修改 functions.php

找到佈景主題下的 functions.php 在後面加入以下的程式碼

add_action( 'wp_enqueue_scripts', 'child_enqueue_styles', 15 );
function addOneClickCheckoutBtn() {
    // 取得商品ID
    $current_product_id = get_the_ID();
    // 依據商品ID取得商品
    $product = wc_get_product( $current_product_id );
    // 取得結帳網址
    $checkout_url = WC()->cart->get_checkout_url();
    // 只在簡單商品中運行
    if( $product->is_type( 'simple' ) ){
        ?>
        <script>
            jQuery(function($) {
                   $(".custom-checkout-btn").on("click", function() 
                    {
                       $(this).attr("href", function() 
                        {
                            return this.href + '&quantity=' + $('input.qty').val();
                        });
                    });?>
            });
        </script>
        <style>
        .raiseup_one_click_checkout_btn {
            margin: 0px 1em !important;
        }
        </style>
        <?php
        echo '<a href="'.$checkout_url.'?add-to-cart='.$current_product_id.'" class="single_add_to_cart_button button raiseup_one_click_checkout_btn">直接結帳</a>';
    }
}
add_action( 'woocommerce_after_add_to_cart_button', 'addOneClickCheckoutBtn' );

修改位置、顏色 CSS 已符合你的商品頁面

程式碼中,有新增一個 CSS 的類別 raiseup_one_click_checkout_btn ,可以透過以下的程式碼去修正按鈕的顏色、字型大小

        <style>
        .raiseup_one_click_checkout_btn {
            margin: 0px 1em !important;
        }
        </style>
eSIM 漫遊卡

eSIM 漫遊卡

此表也是持續更新,蒐集有賣eSIM的網站或是店家

KKDay

台灣最大的旅遊平台之一

https://www.kkday.com/zh-tw/portable-travel-wifi-sim-card

日本網卡|日本每日1GB上網卡eSIM

SofteSIM

台灣最早賣 eSIM 的平台 (2021年開始)

https://softesim.com/

softesim.com esim

iVideo

https://www.ivideo.com.tw/activity/eSim.php

Aerobile

https://www.aerobile.com/eshop/tw/esim%E5%B0%88%E5%8D%80%28%E9%9D%9E%E5%AF%A6%E9%AB%94%E5%8D%A1%E3%80%81e-mail%E5%AF%84%E9%80%81%29-c-193.html

Wi-Ho! 特樂通

https://www.telecomsquare.tw/

eSIM 好文推薦

 【日本/各國。eSIM上網卡】eSIM海外上網租借業者評比懶人包:DJB全球上網卡、Wi-Ho!特樂通、飛買家、KKday、klook客路 (eSIM各家業者優缺點/價格/適用手機型號比較),推薦iPhone手機用戶使用

Character.AI-模擬鋼鐵人的風格陪聊

Character.AI-模擬鋼鐵人的風格陪聊

最近因為 ChatGPT 讓對話式 AI 爆紅,其實在對話 AI 已經存在很久了,有很多應用,介紹一款由 Google LaMDA(對話式生成 AI)前團隊所出來開發的 Character AI ,可以用各式名人的口吻來陪你聊天、對話,其中我最喜歡用鋼鐵人的口吻,不知道用它來做客服機器人是好還是壞?

Chatacter AI

https://beta.character.ai/

用鋼鐵人的口吻尬聊

你還愛小辣椒嗎?

進入寶可夢的世界

Character AI Pokemon

還可以用來學語文

Character AI 學英文