Thay đổi placeholder “Add Title” trong WordPress

20 giờ ago, Hướng dẫn WordPress, Views
Thay đổi placeholder “Add Title” trong WordPress

Thay đổi Placeholder “Add Title” trong WordPress: Hướng dẫn chi tiết

Giới thiệu về Placeholder “Add Title” trong WordPress

Khi bạn tạo một bài viết hoặc trang mới trong WordPress, bạn sẽ thấy một trường nhập liệu lớn ở đầu trang với placeholder “Add Title” (Thêm tiêu đề). Đây là nơi bạn nhập tiêu đề cho bài viết hoặc trang của mình. Mặc dù placeholder này đơn giản và dễ hiểu, đôi khi bạn có thể muốn thay đổi nó cho phù hợp hơn với mục đích của trang web của bạn, để cung cấp hướng dẫn rõ ràng hơn cho người dùng, hoặc đơn giản là để tùy chỉnh giao diện quản trị.

Bài viết này sẽ hướng dẫn bạn qua các phương pháp khác nhau để thay đổi placeholder “Add Title” trong WordPress, từ những cách đơn giản sử dụng plugin cho đến những cách phức tạp hơn đòi hỏi chỉnh sửa code.

Tại sao bạn nên thay đổi Placeholder “Add Title”?

Có nhiều lý do để bạn muốn thay đổi placeholder “Add Title” trong WordPress:

  • Cung cấp hướng dẫn cụ thể hơn: Thay vì chỉ “Add Title”, bạn có thể sử dụng placeholder như “Nhập tiêu đề bài viết” hoặc “Tiêu đề trang (tối đa 60 ký tự)”.
  • Tăng cường tính chuyên nghiệp: Một placeholder tùy chỉnh có thể làm cho giao diện quản trị của bạn trông chuyên nghiệp hơn và phù hợp với thương hiệu của bạn.
  • Hỗ trợ đa ngôn ngữ: Nếu trang web của bạn hỗ trợ nhiều ngôn ngữ, bạn có thể cần thay đổi placeholder để phù hợp với từng ngôn ngữ.
  • Cải thiện trải nghiệm người dùng: Placeholder rõ ràng và dễ hiểu có thể giúp người dùng tạo nội dung dễ dàng hơn.

Các phương pháp thay đổi Placeholder “Add Title”

Có nhiều cách để thay đổi placeholder “Add Title” trong WordPress, tùy thuộc vào trình độ kỹ thuật của bạn và mức độ tùy chỉnh bạn muốn:

  • Sử dụng plugin.
  • Chỉnh sửa file `functions.php` của theme.
  • Sử dụng code snippet trong một plugin riêng.

Thay đổi Placeholder sử dụng Plugin

Đây là phương pháp đơn giản nhất và được khuyến nghị cho người dùng không quen thuộc với code. Có một số plugin miễn phí và trả phí có thể giúp bạn thay đổi placeholder “Add Title” một cách dễ dàng. Một trong những plugin phổ biến nhất là “Title Placeholder”.

Sử dụng Plugin “Title Placeholder”

  1. Cài đặt và kích hoạt plugin: Truy cập “Plugins” -> “Add New” trong bảng điều khiển WordPress, tìm kiếm “Title Placeholder” và cài đặt plugin. Sau khi cài đặt, hãy kích hoạt plugin.
  2. Truy cập cài đặt plugin: Sau khi kích hoạt, plugin thường sẽ thêm một mục mới trong menu “Settings” hoặc “Tools”. Tìm kiếm “Title Placeholder” và nhấp vào nó.
  3. Thay đổi placeholder: Trong trang cài đặt của plugin, bạn sẽ thấy các trường nhập liệu cho phép bạn thay đổi placeholder “Add Title” cho các loại nội dung khác nhau (bài viết, trang, custom post types). Nhập placeholder mới bạn muốn sử dụng và lưu các thay đổi.

Một số plugin khác bạn có thể sử dụng bao gồm: “Custom Title Placeholder” và “Change Title Placeholder”. Hãy chọn plugin phù hợp với nhu cầu của bạn.

Thay đổi Placeholder bằng cách chỉnh sửa file `functions.php`

Phương pháp này yêu cầu bạn chỉnh sửa file `functions.php` của theme đang sử dụng. **Lưu ý quan trọng: Hãy sao lưu file `functions.php` trước khi thực hiện bất kỳ thay đổi nào.** Nếu có lỗi xảy ra, bạn có thể dễ dàng khôi phục lại file gốc.

Bạn có thể truy cập file `functions.php` thông qua trình chỉnh sửa theme trong bảng điều khiển WordPress (“Appearance” -> “Theme Editor”) hoặc thông qua FTP.

Thêm đoạn code sau vào file `functions.php`:

<?php
function change_title_placeholder( $title ){
    $screen = get_current_screen();

    if  ( 'post' == $screen->post_type ) {
         $title = 'Nhập tiêu đề bài viết ở đây';
    } elseif ( 'page' == $screen->post_type ) {
         $title = 'Nhập tiêu đề trang ở đây';
    }

    return $title;
}
add_filter( 'enter_title_here', 'change_title_placeholder' );
?>

Giải thích code:

  • `change_title_placeholder( $title )`: Đây là hàm tùy chỉnh để thay đổi placeholder.
  • `get_current_screen()`: Hàm này lấy thông tin về màn hình hiện tại trong bảng điều khiển WordPress.
  • `$screen->post_type`: Thuộc tính này chứa loại nội dung (ví dụ: ‘post’ cho bài viết, ‘page’ cho trang).
  • `if ( ‘post’ == $screen->post_type )`: Kiểm tra xem loại nội dung hiện tại có phải là bài viết hay không. Nếu đúng, placeholder sẽ được thay đổi thành ‘Nhập tiêu đề bài viết ở đây’.
  • `elseif ( ‘page’ == $screen->post_type )`: Kiểm tra xem loại nội dung hiện tại có phải là trang hay không. Nếu đúng, placeholder sẽ được thay đổi thành ‘Nhập tiêu đề trang ở đây’.
  • `add_filter( ‘enter_title_here’, ‘change_title_placeholder’ )`: Dòng này gắn hàm tùy chỉnh `change_title_placeholder` vào hook `enter_title_here`, hook này được sử dụng để hiển thị placeholder “Add Title”.

Bạn có thể tùy chỉnh đoạn code này để thay đổi placeholder cho các loại nội dung khác nhau (ví dụ: custom post types) bằng cách thêm các điều kiện `if` hoặc `elseif` khác.

Thay đổi Placeholder sử dụng Code Snippet trong một Plugin riêng

Đây là phương pháp tốt nhất nếu bạn muốn thêm nhiều tùy chỉnh vào trang web của mình mà không muốn chỉnh sửa file `functions.php` của theme (vì các thay đổi sẽ bị mất khi cập nhật theme). Bạn có thể tạo một plugin riêng để chứa các đoạn code tùy chỉnh của bạn.

Tạo một Plugin cơ bản:

  1. Tạo một thư mục mới: Tạo một thư mục mới trong thư mục `wp-content/plugins/` của bạn. Đặt tên cho thư mục theo tên plugin của bạn (ví dụ: `my-custom-plugin`).
  2. Tạo file PHP chính: Tạo một file PHP mới trong thư mục plugin của bạn và đặt tên nó giống với tên thư mục (ví dụ: `my-custom-plugin.php`).
  3. Thêm thông tin plugin: Thêm đoạn code sau vào đầu file PHP:
<?php
/**
 * Plugin Name: My Custom Plugin
 * Plugin URI: https://example.com/my-custom-plugin/
 * Description: Custom plugin to change the "Add Title" placeholder.
 * Version: 1.0.0
 * Author: Your Name
 * Author URI: https://example.com/
 * License: GPL2
 */
?>

Thay thế các thông tin placeholder (Plugin Name, Plugin URI, Description, Author, Author URI) bằng thông tin của bạn.

Thêm đoạn code thay đổi placeholder:

Thêm đoạn code tương tự như trong phần “Thay đổi Placeholder bằng cách chỉnh sửa file `functions.php`” vào file plugin của bạn. Ví dụ:

<?php
/**
 * Plugin Name: My Custom Plugin
 * Plugin URI: https://example.com/my-custom-plugin/
 * Description: Custom plugin to change the "Add Title" placeholder.
 * Version: 1.0.0
 * Author: Your Name
 * Author URI: https://example.com/
 * License: GPL2
 */

function change_title_placeholder( $title ){
    $screen = get_current_screen();

    if  ( 'post' == $screen->post_type ) {
         $title = 'Nhập tiêu đề bài viết ở đây';
    } elseif ( 'page' == $screen->post_type ) {
         $title = 'Nhập tiêu đề trang ở đây';
    }

    return $title;
}
add_filter( 'enter_title_here', 'change_title_placeholder' );
?>

Kích hoạt plugin: Truy cập “Plugins” trong bảng điều khiển WordPress và kích hoạt plugin “My Custom Plugin”.

Lưu ý quan trọng

Dù bạn chọn phương pháp nào, hãy luôn ghi nhớ những điều sau:

  • Sao lưu: Luôn sao lưu file `functions.php` hoặc toàn bộ trang web của bạn trước khi thực hiện bất kỳ thay đổi nào.
  • Kiểm tra kỹ lưỡng: Sau khi thay đổi placeholder, hãy kiểm tra kỹ lưỡng để đảm bảo rằng nó hoạt động như mong đợi trên tất cả các loại nội dung.
  • Sử dụng child theme: Nếu bạn chỉnh sửa file `functions.php`, hãy sử dụng child theme để tránh mất các thay đổi khi cập nhật theme.
  • Cập nhật plugin: Nếu bạn sử dụng plugin, hãy đảm bảo rằng plugin luôn được cập nhật lên phiên bản mới nhất để đảm bảo tính bảo mật và tương thích.

Kết luận

Thay đổi placeholder “Add Title” trong WordPress là một cách đơn giản nhưng hiệu quả để tùy chỉnh giao diện quản trị của bạn và cải thiện trải nghiệm người dùng. Bạn có thể chọn phương pháp phù hợp nhất với trình độ kỹ thuật và nhu cầu của bạn. Hãy nhớ luôn sao lưu và kiểm tra kỹ lưỡng trước khi thực hiện bất kỳ thay đổi nào.