Hướng dẫn how do i show php files in wordpress? - Làm cách nào để hiển thị tệp php trong wordpress?

Để tham gia vào sự phát triển của WordPress, trước tiên bạn cần phải hiểu cách thức các tệp quan trọng nhất của nền tảng hoạt động. WordPress làm cho nó khá dễ dàng để mày mò với trang web của bạn. Tuy nhiên, có thể khó biết bắt đầu từ đâu - hoặc dự đoán những thay đổi của bạn sẽ thực sự làm gì.

Một nơi hoàn hảo để tìm hiểu là tệp function.php, còn được gọi là tệp chức năng. Đây là một vị trí phổ biến để thực hiện các thay đổi và thêm mã vào WordPress. Bằng cách chỉnh sửa tệp này, bạn có thể thực hiện một số điều hữu ích, chẳng hạn như thêm Google Analytics vào trang web của bạn, tạo các menu tùy chỉnh hoặc hiển thị thời gian đọc ước tính của POST.

Tệp Functions.php là gì?

Tệp WordPress Function.php đi kèm với tất cả các chủ đề WordPress miễn phí và cao cấp. Đối với con mắt chưa được đào tạo, nó có thể không giống nhiều, nhưng tệp chức năng là một công cụ mạnh mẽ cho phép bạn làm rất nhiều điều thú vị:

Hướng dẫn how do i show php files in wordpress? - Làm cách nào để hiển thị tệp php trong wordpress?

WordPress Codex mô tả tệp các chức năng như thế này:

Bạn có thể sử dụng nó để gọi các chức năng, cả PHP và WordPress tích hợp và để xác định các chức năng của riêng bạn. Bạn có thể tạo kết quả tương tự bằng cách thêm mã vào plugin WordPress hoặc thông qua tệp chức năng chủ đề WordPress.

Nói một cách đơn giản, tệp chức năng cho phép bạn thêm mã tùy chỉnh vào trang web của mình. Nó cho phép bạn tạo các chức năng mới hoặc tham chiếu các chức năng hiện có theo các cách tùy chỉnh. Như Codex chỉ ra, điều này làm cho các tệp chức năng rất giống với một plugin, nhưng có một số khác biệt giữa hai chức năng.

Sự khác biệt quan trọng nhất là tệp chức năng thuộc về một chủ đề cụ thể. Nếu bạn thay đổi chủ đề hoặc cập nhật thành phiên bản mới hơn, những thay đổi mà bạn đã thực hiện sẽ biến mất.

Vì lý do này, bạn nên xem xét việc tạo một chủ đề con và thêm mã mới vào tệp chức năng trẻ con. Bằng cách này, bạn có thể cập nhật chủ đề cha mẹ mà không mất thay đổi.

Cho dù bạn chọn sử dụng tệp chức năng hay tạo plugin hoàn toàn tùy thuộc vào bạn. Hiện tại, hãy để Lôi nhìn vào các cách khác nhau mà bạn có thể chỉnh sửa tệp chức năng của mình!

Cách chỉnh sửa tệp chức năng (2 phương thức)

Chỉnh sửa tệp chức năng của bạn rất dễ dàng khi sử dụng trình soạn thảo văn bản tiêu chuẩn, như Textedit hoặc Notepad. Tuy nhiên, trước khi bạn bắt đầu, điều cực kỳ quan trọng là bạn phải tạo bản sao lưu trang web của mình và lưu tệp các chức năng gốc, chưa được chỉnh sửa. Điều này sẽ cho phép bạn khôi phục trang web của mình nếu có sự cố trong quá trình chỉnh sửa.

1. Sử dụng trình soạn thảo WordPress

Nếu bạn có quyền truy cập vào giao diện WordPress Admin, bạn có thể chỉnh sửa tệp chức năng trực tiếp từ trình chỉnh sửa chủ đề. Đi đến ngoại hình> biên tập viên:

Hướng dẫn how do i show php files in wordpress? - Làm cách nào để hiển thị tệp php trong wordpress?

Ở phía bên phải của màn hình, bạn sẽ thấy một danh sách tất cả các tệp chủ đề của bạn. Chúng khác nhau tùy thuộc vào chủ đề bạn sử dụng, nhưng một trong các tùy chọn phải là chức năng chủ đề (hàm.php).

Chỉ cần nhấp vào tệp để mở nó trong trình chỉnh sửa:

Hướng dẫn how do i show php files in wordpress? - Làm cách nào để hiển thị tệp php trong wordpress?

Bây giờ, bạn có thể chỉnh sửa tệp trực tiếp. Don Tiết quên nhấp vào tệp cập nhật ở phía dưới để lưu các thay đổi của bạn khi bạn hoàn thành.

2. Truy cập tệp thông qua FTP

Nếu bạn không thể sử dụng bảng điều khiển quản trị viên hoặc thích định cấu hình các tệp, bạn cũng có thể truy cập tệp chức năng bằng ứng dụng khách giao thức truyền tệp an toàn (SFTP) như Filezilla.

Mở công cụ FTP của bạn và nhập thông tin lưu trữ của bạn để kết nối với trang web của bạn. Để tìm tệp phù hợp, điều hướng đến WP-Content/Chủ đề/[Tên chủ đề của bạn]. Khi bạn mở thư mục này, bạn sẽ thấy tệp function.php:

Hướng dẫn how do i show php files in wordpress? - Làm cách nào để hiển thị tệp php trong wordpress?

Tất cả những gì bạn phải làm bây giờ là chỉnh sửa nó bằng phần mềm chỉnh sửa văn bản ưa thích của bạn. Khi bạn hoàn thành, hãy lưu tệp và ghi đè lên cùng tên và phần mở rộng chính xác.

8 thủ thuật bạn có thể thực hiện với tệp chức năng WordPress

Bây giờ bạn nên sẵn sàng để bắt đầu chỉnh sửa tệp chức năng của mình. Để giúp bạn bắt đầu, chúng tôi sẽ xem xét một số thay đổi mà bạn có thể thực hiện. Tất cả những gì bạn cần làm là sao chép các đoạn mã được cung cấp và dán chúng vào một dòng mới ở cuối tệp chức năng của bạn (đừng quên lưu nó!).

1. Thêm Google Analytics vào trang web của bạn

Có một số cách tích hợp Google Analytics với trang web WordPress của bạn. Một trong số đó là bằng cách thêm thông tin đăng nhập của bạn trực tiếp vào tệp chức năng. Phương pháp này sẽ chèn mã theo dõi vào tiêu đề trang web của bạn, đảm bảo rằng mọi lần truy cập đều được ghi lại đúng.

Bắt đầu bằng cách dán mã sau ở dưới cùng của tệp chức năng của bạn:


// Replace this line with your Google Analytics Tracking ID

Tất cả những gì bạn phải làm bây giờ là tìm ID theo dõi của bạn và dán nó vào dòng chứa văn bản trình giữ chỗ. Khi bạn lưu tệp chức năng, trang web của bạn sẽ được kết nối với tài khoản Google Analytics của bạn.

Nhận nội dung được gửi thẳng vào hộp thư đến của bạn

Đăng ký vào blog của chúng tôi và nhận được nội dung tuyệt vời như thế này được chuyển thẳng vào hộp thư đến của bạn.

2. Thay đổi thông báo lỗi đăng nhập mặc định

Theo mặc định, khi ai đó thực hiện một thông tin đăng nhập không thành công, hãy cố gắng vào một trang web WordPress, họ sẽ thấy một thông báo lỗi như thế này:

Hướng dẫn how do i show php files in wordpress? - Làm cách nào để hiển thị tệp php trong wordpress?

Thật không may, thông điệp này đang cung cấp cho những kẻ xâm nhập tiềm năng thông tin về lý do tại sao nỗ lực không hoạt động. Thay vào đó, một giải pháp an toàn hơn là thay đổi điều này thành một thông báo chung.

Bạn có thể làm điều này một cách dễ dàng bằng cách thêm mã sau vào tệp chức năng của mình:

function no_wordpress_errors(){
return 'Something went wrong!';
}
add_filter( 'login_errors', 'no_wordpress_errors' );

Thấy rằng có điều gì đó không ổn! Tin nhắn trên dòng thứ hai? Thông báo đó bây giờ sẽ xuất hiện vào lần tiếp theo, một lần thử đăng nhập không chính xác xảy ra:

Hướng dẫn how do i show php files in wordpress? - Làm cách nào để hiển thị tệp php trong wordpress?

Bạn có thể thay đổi văn bản thành bất cứ điều gì bạn muốn, miễn là bạn giữ các ký tự trích dẫn duy nhất. Hãy thử nó với các thông điệp khác nhau để xem nó hoạt động như thế nào.

3. Thêm thời gian đọc ước tính cho một bài đăng

Thủ thuật gọn gàng này cho phép bạn tính toán và hiển thị lượng thời gian ước tính cần thiết để đọc một bài đăng. Khách truy cập của bạn sau đó có thể có được một ý tưởng chung về chiều dài nội dung ngay lập tức.

Để thực hiện mã này, bạn sẽ cần thực hiện hai chỉnh sửa riêng biệt. Cái đầu tiên xảy ra trong tệp function.php, trong đó bạn sẽ muốn dán đoạn trích sau:

function reading_time() {
$content = get_post_field( 'post_content', $post->ID );
$word_count = str_word_count( strip_tags( $content ) );
$readingtime = ceil($word_count / 200);
if ($readingtime == 1) {
$timer = " minute";
} else {
$timer = " minutes";
}
$totalreadingtime = $readingtime . $timer;
return $totalreadingtime;
}

Tuy nhiên, đoạn này chỉ thực hiện tính toán. Bây giờ bạn cần thêm mã sau bất cứ nơi nào bạn muốn kết quả được hiển thị:

echo reading_time();

Ví dụ: bạn có thể thêm nó vào siêu dữ liệu xuất hiện cùng với mỗi bài đăng. Mọi chủ đề đều được xây dựng khác nhau, nhưng thông thường bạn sẽ tìm thấy nó trong phần mẫu> Post> Content.php:

Hướng dẫn how do i show php files in wordpress? - Làm cách nào để hiển thị tệp php trong wordpress?

Thời gian đọc ước tính sẽ xuất hiện trong mỗi tiêu đề của bài đăng cùng với ngày.

4. Xóa số phiên bản WordPress

Các phiên bản cũ của WordPress có thể chứa các lỗ hổng bảo mật mà tin tặc và bot độc hại có thể khai thác. Một cách để tránh rủi ro này là ẩn phiên bản WordPress mà trang web của bạn sử dụng. Điều này được gọi là bảo mật thông qua tối nghĩa.

Trước khi chúng tôi tiếp tục, điều quan trọng cần lưu ý là sự che khuất không bao giờ là biện pháp bảo mật duy nhất của bạn. Nó giống như thêm một chiếc Bulwark bổ sung vào Pháo đài WordPress đã an toàn của bạn.

Việc giấu số phiên bản của bạn chỉ yêu cầu thêm đoạn mã sau vào tệp chức năng:

remove_action('wp_head', 'wp_generator');

Số phiên bản bây giờ sẽ bị xóa khỏi tất cả các khu vực trên trang web của bạn, bao gồm mã của nó và nguồn cấp dữ liệu RSS của bạn.

5. Tự động cập nhật thông báo bản quyền của bạn

Cập nhật năm trong Thông báo bản quyền của bạn là một trong những nhiệm vụ nhỏ mà dễ quên. May mắn thay, bạn có thể chỉnh sửa tệp chức năng của mình để tự động tạo ngày bản quyền dựa trên năm khi bài đăng đầu tiên của bạn được viết.

Dán mã sau vào tệp chức năng của bạn:

function wpb_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 đó, thêm mã sau bất cứ nơi nào bạn muốn thông tin bản quyền được hiển thị:

Bây giờ bạn sẽ thấy ngày bản quyền cập nhật động trên trang web của bạn.

Hướng dẫn how do i show php files in wordpress? - Làm cách nào để hiển thị tệp php trong wordpress?

Trong trường hợp của chúng tôi, chúng tôi đã thêm ngày vào tệp footer.php, vì vậy nó sẽ được hiển thị ở cuối trang.

6. Thêm menu tùy chỉnh

Hầu hết các chủ đề có các menu điều hướng được xác định trước. Tuy nhiên, điều gì sẽ xảy ra nếu bạn muốn tạo menu của riêng mình và đặt nó bất cứ nơi nào bạn muốn trên trang web của mình?

Tất cả những gì bạn cần làm là dán mã này vào tệp chức năng của bạn:

function wpb_custom_new_menu() {
register_nav_menu('my-custom-menu',__( 'My Customized Menu' ));
}
add_action( 'init', 'wpb_custom_new_menu' );

Bạn có thể thay thế Menu Menu tùy chỉnh của tôi bằng tên bạn muốn đưa ra menu. Nếu bạn đi đến ngoại hình> Menu trong khu vực quản trị của mình, bạn sẽ thấy tùy chọn mới được liệt kê trên trang:

Hướng dẫn how do i show php files in wordpress? - Làm cách nào để hiển thị tệp php trong wordpress?

Bây giờ bạn có thể thêm menu mới ở bất cứ đâu trên trang web của bạn.

 'my-custom-menu',
'container_class' => 'custom-menu-class' ) );
?>

Rất có thể, bạn sẽ muốn đặt mã này trong tệp Header.php. Điều này sẽ đặt menu ở đầu trang web của bạn.

7. Tùy chỉnh các đoạn trích của bạn

Đoạn trích là các mô tả mẫu ngắn về các bài đăng của bạn mà bạn có thể hiển thị trên trang chủ hoặc nguồn cấp dữ liệu blog. Theo mặc định, tất cả các trích đoạn có cùng độ dài và văn bản liên kết, nhưng bạn có thể thay đổi điều đó.

Đầu tiên, hãy để thay đổi văn bản của liên kết đưa bạn từ đoạn trích đến bài viết đầy đủ. Đây thường là người đọc nhiều hơn nữa hoặc tiếp tục đọc, nhưng bạn có thể làm cho nó bất cứ điều gì bạn muốn bằng cách dán đoạn trích sau vào tệp chức năng của bạn:

function new_excerpt_more($more) {
global $post;
return ' Read the full article...';
}
add_filter('excerpt_more', 'new_excerpt_more');

Ở đây, văn bản liên kết đã được thiết lập để đọc toàn bộ bài viết

Hướng dẫn how do i show php files in wordpress? - Làm cách nào để hiển thị tệp php trong wordpress?

Sau đó, hãy để thay đổi độ dài của đoạn trích. Dán mã này vào tệp chức năng của bạn:

function no_wordpress_errors(){
return 'Something went wrong!';
}
add_filter( 'login_errors', 'no_wordpress_errors' );
0

Theo mặc định, độ dài tiêu chuẩn là 55 từ. Tuy nhiên, trong ví dụ này, nó đã được đặt thành 20. Bạn có thể thay đổi số thành bất cứ điều gì bạn muốn.

8. Tạo nền ngẫu nhiên cho trang web của bạnGenerate a Random Background to Your Site

Cuối cùng, hãy để kết thúc với một mẹo thiết kế thú vị. Tinh chỉnh này cho phép bạn ngẫu nhiên tạo màu nền mới cho trang web của bạn mỗi khi ai đó truy cập nó. Bắt đầu bằng cách thêm mã sau vào tệp chức năng:

function no_wordpress_errors(){
return 'Something went wrong!';
}
add_filter( 'login_errors', 'no_wordpress_errors' );
1

Mã này tạo ra thẻ HTML cho các màu, vì vậy tất cả những gì bạn cần làm bây giờ là đảm bảo rằng nó được áp dụng cho trang. Để làm điều đó, bạn sẽ cần phải tìm thẻ, trông như thế này:

function no_wordpress_errors(){
return 'Something went wrong!';
}
add_filter( 'login_errors', 'no_wordpress_errors' );
2

Điều này thường có trong tệp Header.php nhưng có thể ở nơi khác, tùy thuộc vào chủ đề của bạn. Khi bạn định vị đúng dòng, chỉ cần thay thế nó bằng mã sau:

function no_wordpress_errors(){
return 'Something went wrong!';
}
add_filter( 'login_errors', 'no_wordpress_errors' );
3

Lưu tệp của bạn và mở trang web của bạn. Bạn sẽ thấy rằng nó có màu nền mới:

Hướng dẫn how do i show php files in wordpress? - Làm cách nào để hiển thị tệp php trong wordpress?

Tải lại trang và bạn sẽ thấy một màu mới mỗi lần:

Hướng dẫn how do i show php files in wordpress? - Làm cách nào để hiển thị tệp php trong wordpress?

Đây rõ ràng không phải là lựa chọn thiết kế phù hợp cho mỗi trang web, nhưng nó là một mẹo gọn gàng cho một số người!

Chỉnh sửa tệp của bạn.php

Tệp WordPress Function.php là nơi hoàn hảo để sửa đổi chức năng mặc định của trang web của bạn. Nó có một tệp mạnh mẽ cung cấp cho bạn rất nhiều quyền kiểm soát đối với trang web của bạn một khi bạn hiểu cách thức hoạt động của nó.

Tùy thuộc vào chủ đề WordPress của bạn, bạn có thể sử dụng Trình chỉnh sửa tệp chủ đề tích hợp để truy cập và chỉnh sửa tệp chức năng của bạn.php. Nếu không, bạn có thể truy cập nó qua FTP. Sau đó, bạn có thể sử dụng mã tùy chỉnh để thực hiện mọi thứ, từ việc hiển thị thời gian đọc ước tính của một bài đăng đến tùy chỉnh các trích đoạn của bạn.

Làm nhiều hơn với Dreampress

Người dùng Dreampress Plus và Pro có quyền truy cập vào JetPack Professional (và hơn 200 chủ đề cao cấp) mà không có thêm chi phí!

Hướng dẫn how do i show php files in wordpress? - Làm cách nào để hiển thị tệp php trong wordpress?