3 cách xóa tên tác giả khỏi post WordPress

Giới thiệu
Trong quá trình xây dựng và quản lý website WordPress, đôi khi bạn có thể muốn ẩn tên tác giả khỏi các bài viết. Có nhiều lý do cho việc này, ví dụ như bạn muốn tập trung vào thương hiệu hơn là cá nhân, hoặc đơn giản là muốn bài viết trông gọn gàng hơn. Bài viết này sẽ hướng dẫn bạn 3 cách khác nhau để xóa tên tác giả khỏi bài viết WordPress một cách hiệu quả.
Cách 1: Sử dụng Plugin WordPress
Đây là cách đơn giản và phổ biến nhất để xóa tên tác giả khỏi bài viết. Có rất nhiều plugin miễn phí và trả phí có thể giúp bạn thực hiện việc này một cách dễ dàng. Một số plugin phổ biến bao gồm:
- Hide Author
- WP Meta and Date Remover
- Remove Metadata
Các plugin này thường có giao diện trực quan, cho phép bạn tùy chỉnh những gì bạn muốn ẩn một cách dễ dàng. Chúng ta sẽ xem xét chi tiết cách sử dụng một plugin cụ thể là “Hide Author”.
Hướng dẫn sử dụng plugin Hide Author
- Cài đặt và kích hoạt plugin: Đầu tiên, bạn cần vào trang quản trị WordPress, đi tới “Plugins” -> “Add New”. Tìm kiếm “Hide Author” và cài đặt, sau đó kích hoạt plugin.
- Cấu hình plugin: Sau khi kích hoạt, bạn sẽ thấy một mục mới trong menu cài đặt hoặc trong khu vực tùy chỉnh của giao diện (theme). Tìm đến phần cài đặt của plugin “Hide Author”.
- Chọn các tùy chọn ẩn: Plugin thường cung cấp nhiều tùy chọn, ví dụ như ẩn tên tác giả trên trang bài viết đơn, trang lưu trữ (archive), hoặc toàn bộ website. Chọn các tùy chọn phù hợp với nhu cầu của bạn.
- Lưu thay đổi: Sau khi cấu hình xong, hãy lưu lại các thay đổi. Kiểm tra lại website của bạn để đảm bảo tên tác giả đã được ẩn thành công.
Ưu điểm của việc sử dụng plugin là tính đơn giản và dễ sử dụng. Bạn không cần phải chỉnh sửa mã nguồn, và có thể dễ dàng thay đổi cài đặt bất cứ lúc nào. Tuy nhiên, nhược điểm là việc cài đặt quá nhiều plugin có thể làm chậm website của bạn.
Cách 2: Chỉnh sửa Theme WordPress
Cách này đòi hỏi bạn phải có kiến thức về mã nguồn WordPress, đặc biệt là PHP và HTML. Bạn sẽ cần chỉnh sửa trực tiếp các file theme để xóa hoặc ẩn tên tác giả. Đây là một cách hiệu quả, nhưng cũng tiềm ẩn rủi ro nếu bạn không cẩn thận.
Tìm file hiển thị thông tin tác giả
Thông thường, thông tin tác giả được hiển thị trong các file:
single.php
: File này chịu trách nhiệm hiển thị trang bài viết đơn.archive.php
: File này chịu trách nhiệm hiển thị các trang lưu trữ (ví dụ: danh mục, thẻ tag).content.php
: File này có thể được sử dụng để hiển thị nội dung bài viết, và có thể bao gồm thông tin tác giả.- Các template part khác như
author.php
(nếu theme của bạn có).
Bạn sẽ cần kiểm tra các file này để tìm đoạn mã hiển thị tên tác giả. Đoạn mã này thường sử dụng các hàm WordPress như get_the_author()
hoặc the_author()
.
Chỉnh sửa file theme
- Sao lưu theme: Trước khi chỉnh sửa bất kỳ file nào, hãy sao lưu theme của bạn. Điều này rất quan trọng để bạn có thể khôi phục lại theme nếu có bất kỳ lỗi nào xảy ra.
- Tìm đoạn mã hiển thị tên tác giả: Sử dụng trình soạn thảo mã (ví dụ: Visual Studio Code, Sublime Text) để mở các file theme đã xác định ở trên. Tìm kiếm các hàm WordPress như
get_the_author()
hoặcthe_author()
. - Xóa hoặc ẩn đoạn mã: Bạn có thể xóa hoàn toàn đoạn mã hiển thị tên tác giả, hoặc sử dụng CSS để ẩn nó. Ví dụ, nếu bạn muốn ẩn nó bằng CSS, bạn có thể bao quanh đoạn mã bằng một thẻ HTML (ví dụ:
<span class="author-name">
) và sau đó sử dụng CSS để ẩn thẻ đó. - Cập nhật theme: Sau khi chỉnh sửa xong, hãy lưu lại các file và tải chúng lên server của bạn. Kiểm tra lại website để đảm bảo tên tác giả đã được ẩn thành công.
Ví dụ: Giả sử bạn tìm thấy đoạn mã sau trong file single.php
:
<p>Bài viết bởi: <?php the_author(); ?></p>
Bạn có thể xóa hoàn toàn dòng này, hoặc thay thế nó bằng:
<span class="author-name"><?php the_author(); ?></span>
Và sau đó thêm CSS vào file style.css
:
.author-name {
display: none;
}
Ưu điểm của cách này là nó không yêu cầu cài đặt thêm plugin, giúp website của bạn chạy nhanh hơn. Tuy nhiên, nhược điểm là nó đòi hỏi kiến thức về mã nguồn, và bạn cần cẩn thận để tránh gây ra lỗi cho website.
Cách 3: Sử dụng Code Snippets Plugin hoặc functions.php
Một cách khác để chỉnh sửa chức năng của WordPress mà không cần trực tiếp chỉnh sửa file theme là sử dụng plugin Code Snippets hoặc chỉnh sửa file functions.php
của theme (child theme được khuyến khích).
Sử dụng Plugin Code Snippets
Plugin Code Snippets cho phép bạn thêm các đoạn mã PHP nhỏ vào website của bạn mà không cần chỉnh sửa trực tiếp file theme. Điều này giúp bạn dễ dàng quản lý và kích hoạt/vô hiệu hóa các đoạn mã.
- Cài đặt và kích hoạt plugin: Tìm kiếm và cài đặt plugin “Code Snippets” từ trang quản trị WordPress.
- Thêm snippet mới: Sau khi kích hoạt, đi tới “Snippets” -> “Add New”.
- Nhập đoạn mã: Nhập đoạn mã PHP để xóa hoặc ẩn tên tác giả. Ví dụ, bạn có thể sử dụng bộ lọc (filter)
the_author
để thay đổi tên tác giả hiển thị. - Lưu và kích hoạt snippet: Đặt tên cho snippet, thêm mô tả (nếu cần), và lưu lại. Đảm bảo bạn kích hoạt snippet để nó có hiệu lực.
Chỉnh sửa functions.php (Khuyến khích sử dụng Child Theme)
File functions.php
là một file quan trọng trong theme WordPress, cho phép bạn thêm các chức năng tùy chỉnh vào theme. Tuy nhiên, việc chỉnh sửa trực tiếp file functions.php
của theme chính không được khuyến khích, vì những thay đổi của bạn sẽ bị mất khi bạn cập nhật theme. Thay vào đó, hãy tạo một child theme và chỉnh sửa file functions.php
của child theme.
- Tạo Child Theme: Nếu bạn chưa có child theme, hãy tạo một child theme. Có nhiều hướng dẫn trực tuyến về cách tạo child theme.
- Chỉnh sửa functions.php: Mở file
functions.php
của child theme. - Thêm đoạn mã: Thêm đoạn mã PHP để xóa hoặc ẩn tên tác giả. Ví dụ, bạn có thể sử dụng bộ lọc (filter)
the_author
để thay đổi tên tác giả hiển thị. - Lưu thay đổi: Lưu lại file
functions.php
.
Ví dụ về đoạn mã PHP
Ví dụ, để ẩn tên tác giả, bạn có thể sử dụng đoạn mã sau:
function remove_author_name() {
return ''; // Trả về chuỗi rỗng để ẩn tên tác giả
}
add_filter( 'the_author', 'remove_author_name' );
Đoạn mã này sử dụng bộ lọc the_author
để thay thế tên tác giả bằng một chuỗi rỗng, do đó ẩn tên tác giả trên website. Bạn có thể thêm đoạn mã này vào plugin Code Snippets hoặc file functions.php
của child theme.
Ưu điểm của cách này là nó cho phép bạn tùy chỉnh website mà không cần chỉnh sửa trực tiếp file theme (nếu dùng Code Snippets), giúp bảo toàn các thay đổi khi cập nhật theme. Tuy nhiên, nhược điểm là nó đòi hỏi kiến thức về PHP và cách hoạt động của bộ lọc (filter) trong WordPress.
Kết luận
Bài viết này đã trình bày 3 cách khác nhau để xóa tên tác giả khỏi bài viết WordPress. Mỗi cách có ưu điểm và nhược điểm riêng. Việc lựa chọn cách nào phụ thuộc vào kiến thức kỹ thuật của bạn, và mức độ tùy chỉnh mà bạn muốn đạt được. Nếu bạn không quen với mã nguồn, việc sử dụng plugin là lựa chọn đơn giản và an toàn nhất. Nếu bạn có kiến thức về mã nguồn, việc chỉnh sửa theme hoặc sử dụng Code Snippets/functions.php có thể mang lại hiệu quả cao hơn và giúp bạn kiểm soát website của mình tốt hơn.
- Thay đổi màu chữ WordPress cho mọi theme
- Sắp xếp lại màn hình chỉnh sửa WordPress
- Tùy chỉnh hiển thị archives sidebar WordPress
- Tắt chế độ fullscreen editor WordPress
- Tắt language switcher trên màn hình đăng nhập WordPress
- rel=”noopener” trong WordPress là gì?
- Cách tìm kiếm WordPress hoạt động và mẹo cải thiện