Mã footer bản quyền WordPress năm

Đó là một thực tế phổ biến, để thêm một thông báo bản quyền ngắn ở cuối trang web. Thông thường, nó cũng bao gồm năm. Đây là một ví dụ tiêu chuẩn của thông báo như vậy

Mã footer bản quyền WordPress năm

Tại thời điểm viết bài là năm 2018. Nhưng khi đến năm 2019, chúng tôi muốn nó tự động cập nhật.
Trong hướng dẫn ngắn này, chúng ta sẽ tạo một mã ngắn mà chúng ta sẽ sử dụng trong khu vực chân trang bản quyền để tự động cập nhật năm.

Đây là những gì chúng ta sẽ học

  1. Cách sử dụng chủ đề con để tùy chỉnh
  2. Cách tạo mã ngắn WordPress đơn giản
  3. Cách sử dụng hàm ngày trong PHP

TL;DR

chức năng. tập tin php


function current_year_shortcode_function() {
    $year = date('Y');
    return $year;
}
add_shortcode('year', 'current_year_shortcode_function');

 

Cách sử dụng trong WordPress

/* usage */ /* On the front page you can use it by calling the newly created "year" shortcode in square brackets: */
2022 © Copyright, OrionThemes. All Rights Reserved.

Cách (và lý do) sử dụng chủ đề con để tùy chỉnh

Chủ đề con là một cách tuyệt vời để thêm mới hoặc tùy chỉnh bất kỳ chức năng chủ đề nào và giữ cho quá trình nâng cấp chủ đề (chính) của bạn trở nên thân thiện

Một lỗi phổ biến của nhà phát triển web mới làm quen là sửa đổi trực tiếp các tệp PHP, CSS hoặc JS của chủ đề. Thật dễ dàng để sửa đổi mã hiện có, nhưng có một nhược điểm đối với điều này. Khi một bản cập nhật chủ đề đi kèm với các tính năng mới và sửa lỗi, bạn sẽ phải đưa ra quyết định. Bỏ qua nâng cấp hoặc nâng cấp chủ đề và thêm tất cả các bản vá và thay đổi lại chức năng. Tuy nhiên, nếu các sửa đổi được thêm vào chủ đề con, bạn có thể dễ dàng nâng cấp chủ đề chính của mình mà vẫn giữ các chức năng của riêng mình

Đó là lý do tại sao chúng tôi bao gồm một chủ đề con mẫu với mỗi chủ đề của chúng tôi trên ThemeForest, để làm cho việc tùy chỉnh trở nên đơn giản nhất có thể cho khách hàng của chúng tôi

Bạn có thể thêm bất kỳ hàm php nào trong hàm. php trong chủ đề con và tất cả các sửa đổi CSS thành kiểu. tập tin css

Cách tạo mã ngắn WordPress đơn giản

WordPress đi kèm với chức năng add_shortcode() tiện lợi, chức năng này sẽ làm mọi thứ cho chúng tôi, vì vậy chúng tôi chỉ cần viết chức năng mình muốn. Hàm chấp nhận hai đối số. Cái đầu tiên là thẻ shortcode và cái thứ hai là tên của hàm mà chúng ta muốn gọi bằng thẻ


Bất cứ khi nào thẻ shortcode được sử dụng trong nội dung WordPress, chức năng shortcode sẽ tải và trả về kết quả, sẽ hiển thị ở giao diện người dùng

Với mục đích hiển thị năm hiện tại, chúng tôi sẽ sử dụng thẻ mã ngắn ‘year’ và tên hàm ‘current_year_shortcode_function’

add_shortcode('year', 'current_year_shortcode_function');

Bây giờ chúng ta chỉ cần hàm PHP trả về năm hiện tại

Cách sử dụng hàm ngày trong PHP

Vì vậy, chúng tôi muốn chức năng của chúng tôi trả về năm hiện tại. Với mục đích này, chúng ta sẽ sử dụng hàm date()

function current_year_shortcode_function() {
    $year = date('Y');
    return $year;
}

Phần kết luận

Chúng tôi đã sử dụng hàm add_shortcode để tạo mã ngắn WordPress và hàm tùy chỉnh trả về năm hiện tại

Trang web của bạn phản ánh thế giới trực tuyến của bạn. Nó chịu trách nhiệm về ấn tượng mà bạn muốn mang lại cho khán giả của mình. Một số lỗi phổ biến có thể hủy hoại tính cách của bạn. Ngày bản quyền lỗi thời là một trong những lỗi phổ biến mà hầu hết các webmaster đều mắc phải

Ngày bản quyền đã lỗi thời hoặc ưu đãi đã hết hạn khiến tất cả thông tin trên trang web bị nghi ngờ về tính chính xác của nó

Mã footer bản quyền WordPress năm

4 cách để thêm Ngày bản quyền động

  1. Phương pháp PHP đơn giản

    Đây là phương pháp đơn giản nhất để hiển thị ngày bản quyền động trên trang web của bạn. Chỉ cần đặt mã này vào tệp PHP của bạn và hiển thị năm hiện tại trên trang web của bạn

    Copyright  My Company.
    
  2. Phương pháp JavaScript

    Đây là một phương pháp đơn giản khác để hiển thị ngày bản quyền động trong trang web của bạn. Chỉ cần sử dụng mã JavaScript này và hiển thị năm hiện tại trên trang web của bạn

    var theYear = document.createElement( 'div' );
    theYear.classList.add( 'the-year' );
    theYear.textContent = 'Copyright ' + new Date().getFullYear() + ' My Company.';
    document.body.appendChild( theYear );

    Nguồn. GitHub

  3. Từ Năm đến Năm hiện tại

    Nếu bạn muốn một cái gì đó phức tạp hơn sẽ lấy năm của bài đăng sớm nhất mà bạn có cho bài đăng mới nhất mà bạn có, thì bạn có thể thực hiện việc này bằng cách thêm hàm sau vào hàm của mình. tập tin php

    function smallenvelop_copyright() {
    global $wpdb;
    $copyright_dates = $wpdb->get_results("
    SELECT
    YEAR(min(post_date_gmt)) AS firstdate,
    YEAR(max(post_date_gmt)) AS lastdate
    FROM
    $wpdb->posts
    WHERE
    post_status = 'publish'
    ");
    $output = '';
    if($copyright_dates) {
    $copyright = "© " . $copyright_dates[0]->firstdate;
    if($copyright_dates[0]->firstdate != $copyright_dates[0]->lastdate) {
    $copyright .= '-' . $copyright_dates[0]->lastdate;
    }
    $output = $copyright;
    }
    return $output;
    }

    Sau đó, mở chân trang của chủ đề của bạn. php và thêm đoạn mã sau vào nơi bạn muốn hiển thị ngày

    ________số 8

    Nguồn. nhà phát triển wpmu

  4. Với sự trợ giúp của Plugin

    Nếu bạn không muốn xử lý mã, thì đây là giải pháp tiếp theo dành cho bạn. Kho lưu trữ WordPress có nhiều plugin để hiển thị ngày bản quyền động trong trang web của bạn. Sau đây tôi liệt kê một số plugin WordPress có thể giúp bạn