簡單一句程式碼讓Wordpress自動更新企業成立年份 - officework的部落格 - udn部落格
officework的部落格
作家:officework
文章分類
    Top
    簡單一句程式碼讓Wordpress自動更新企業成立年份
    2023/08/13 07:31:00
    瀏覽:27
    迴響:0
    推薦:0
    引用0

    使用WordPress搭建企業網站時,通常會在網頁中提及成立時間,以展示企業的經驗和歷史。在之前的教程中,我們提到了如何自動更新版權年份,您可以查閱多種方式來實現WordPress版權年份的自動重新整理。然而,如果你想在網頁上顯示企業成立的年數,以及在過去的幾年中取得的業績。對於這樣的需求,通常我們的作法是,如果企業已經成立了20年,我們一般都是直接在網頁上輸入"20年"以彰顯企業的歷史。

    但——這會帶來一個問題,隨著時間的推移,這個"20年"由於是直接輸入的,不會像版權年份那樣動態更新。如果您的網站上有多個位置都輸入了這個"20年",當需要更新它時,你就會發現要更新它們實在是太繁瑣了。

    有什麼辦法也可以像Copyright那樣自動更新來自動疊加企業成立的年份呢?答案是,有的!

    我們知道今年是2023年,企業的成立時間,比如是1990年,那麽企業的成立年份是(2023年减去1990)+1=34年。

    針對這樣的邏輯,我們就可以直接用程式碼去完成我們的需求了。與Copyright自動更新的程式碼一樣,我們也是會把程式碼最終放在functions.php中,然後在前端頁需要顯示展示成立年份的地方用上[display_years],以下是functions.php中需要新增的程式碼:

    function calculateYears() 

    $currentYear = date('Y');

    $startYear = 這裡需要修改為成立年;

    $yearsPassed = $currentYear - $startYear + 1;

    return $yearsPassed;

    add_shortcode( 'display_years', 'calculateYears' );

    举个栗子

    我司成立於1990年,擁有超過[display_years]年的机电類製造經驗,這使我們能夠提供您專業而具競爭力的一站式定制服務,並擁有最新的技術和生產設施。

    這樣[display_years]最終會替換顯示為34年。

    原貼鏈接:https://www.booooker.com/625.html?feed_id=452&_unique_id=64d9920eb5589&utm_source=&utm_medium=ibook&utm_campaign=booooker

    回應

    限會員,要發表迴響,請先登入