Thêm blogroll WordPress không cần plugin

2 tháng ago, Hướng dẫn người mới, Views
Thêm blogroll WordPress không cần plugin

Thêm Blogroll WordPress Không Cần Plugin: Hướng Dẫn Chi Tiết

Blogroll, hay danh sách liên kết, là một phần quan trọng của nhiều trang web, đặc biệt là blog. Nó cho phép bạn chia sẻ các trang web, blog mà bạn yêu thích, tin tưởng hoặc có liên quan đến nội dung của bạn. Việc thêm blogroll vào WordPress có thể thực hiện dễ dàng mà không cần sử dụng plugin, giúp bạn tối ưu hóa hiệu suất trang web và giảm thiểu nguy cơ xung đột plugin.

Tại Sao Nên Thêm Blogroll Không Cần Plugin?

Việc sử dụng plugin để thêm blogroll có thể đơn giản, nhưng nó cũng có những nhược điểm. Sử dụng quá nhiều plugin có thể làm chậm trang web của bạn, tăng nguy cơ xung đột và đôi khi gây ra các vấn đề bảo mật. Thêm blogroll thủ công giúp bạn kiểm soát hoàn toàn mã nguồn, giảm thiểu gánh nặng cho máy chủ và tăng tốc độ tải trang.

Dưới đây là một số lợi ích của việc thêm blogroll mà không cần plugin:

  • Tăng tốc độ tải trang.
  • Giảm thiểu nguy cơ xung đột plugin.
  • Kiểm soát hoàn toàn mã nguồn.
  • Tiết kiệm tài nguyên máy chủ.

Các Cách Thêm Blogroll WordPress Không Cần Plugin

Có nhiều cách để thêm blogroll vào WordPress mà không cần sử dụng plugin. Dưới đây là hai phương pháp phổ biến:

1. Sử Dụng Widget “Liên Kết” Mặc Định của WordPress

WordPress đi kèm với một widget mặc định được gọi là “Liên kết” (Links). Widget này cho phép bạn hiển thị danh sách các liên kết đã được thêm vào phần “Liên kết” trong bảng điều khiển WordPress. Đây là cách đơn giản nhất để tạo blogroll.

Bước 1: Thêm Liên Kết

  1. Đăng nhập vào bảng điều khiển WordPress của bạn.
  2. Di chuột qua “Liên kết” (Links) trong thanh bên trái. Nếu bạn không thấy “Liên kết,” hãy kiểm tra xem nó có bị ẩn hay không (xem phần “Kích Hoạt Tính Năng ‘Liên Kết'” bên dưới).
  3. Nhấp vào “Thêm mới” (Add New).
  4. Nhập tên, địa chỉ web (URL) và mô tả (tùy chọn) cho liên kết của bạn.
  5. Chọn danh mục (tùy chọn) để sắp xếp các liên kết của bạn.
  6. Nhấp vào “Thêm liên kết” (Add Link).
  7. Lặp lại các bước trên để thêm tất cả các liên kết bạn muốn đưa vào blogroll.

Bước 2: Hiển Thị Liên Kết Trong Widget

  1. Di chuột qua “Giao diện” (Appearance) trong thanh bên trái và nhấp vào “Widgets”.
  2. Tìm widget “Liên kết” (Links) trong danh sách các widget có sẵn.
  3. Kéo và thả widget “Liên kết” vào vị trí bạn muốn hiển thị blogroll (ví dụ: thanh bên, chân trang).
  4. Cấu hình các tùy chọn của widget, chẳng hạn như tiêu đề, số lượng liên kết hiển thị, và danh mục liên kết.
  5. Nhấp vào “Lưu” (Save).

2. Chỉnh Sửa Theme WordPress (Phương Pháp Nâng Cao)

Nếu bạn muốn kiểm soát nhiều hơn về giao diện và vị trí của blogroll, bạn có thể chỉnh sửa trực tiếp theme WordPress của mình. Phương pháp này đòi hỏi bạn phải quen thuộc với HTML, CSS và PHP.

Bước 1: Tạo Danh Sách Liên Kết

Bạn có thể sử dụng chức năng “Liên kết” (Links) mặc định của WordPress như ở phương pháp trên, hoặc bạn có thể tạo một mảng (array) các liên kết trực tiếp trong code.

Bước 2: Chỉnh Sửa File Theme

  1. Sao lưu theme WordPress của bạn trước khi thực hiện bất kỳ thay đổi nào.
  2. Xác định file theme bạn muốn chỉnh sửa. Thường thì bạn sẽ muốn chỉnh sửa file `sidebar.php`, `footer.php` hoặc một file template tùy chỉnh.
  3. Sử dụng trình soạn thảo mã để mở file theme.
  4. Thêm mã PHP để hiển thị danh sách liên kết. Dưới đây là một ví dụ:

<h2>Blogroll</h2>
<ul>
<?php
$args = array(
    'orderby' => 'name',
    'order'   => 'ASC',
    'limit'   => -1, // Hiển thị tất cả các liên kết
    'category' => '' // Hiển thị tất cả các danh mục
);

$links = get_bookmarks( $args );

if ( ! empty( $links ) ) {
    foreach ( $links as $link ) {
        echo '<li><a href="' . esc_url( $link->link_url ) . '" title="' . esc_attr( $link->link_description ) . '" target="_blank">' . esc_html( $link->link_name ) . '</a></li>';
    }
} else {
    echo '<li>Chưa có liên kết nào.</li>';
}
?>
</ul>
  1. Thay đổi các tùy chọn trong mảng `$args` để phù hợp với nhu cầu của bạn. Ví dụ: bạn có thể thay đổi `orderby` để sắp xếp các liên kết theo thứ tự khác (ví dụ: `rating`, `date`). Bạn cũng có thể chỉ định một `category` cụ thể để hiển thị chỉ các liên kết trong danh mục đó.
  2. Lưu file theme.
  3. Kiểm tra trang web của bạn để đảm bảo blogroll được hiển thị chính xác.

Kích Hoạt Tính Năng “Liên Kết”

Trong một số trường hợp, tính năng “Liên kết” (Links) có thể bị ẩn trong bảng điều khiển WordPress. Để kích hoạt lại tính năng này, bạn có thể sử dụng đoạn mã sau trong file `functions.php` của theme hoặc tạo một plugin tùy chỉnh:


// Hiển thị tính năng "Liên kết" trong bảng điều khiển WordPress
add_filter( 'pre_option_link_manager_enabled', '__return_true' );

Sau khi thêm đoạn mã này, bạn sẽ thấy mục “Liên kết” xuất hiện trong bảng điều khiển WordPress.

Tùy Chỉnh Giao Diện Blogroll

Cho dù bạn sử dụng widget mặc định hay chỉnh sửa theme, bạn có thể tùy chỉnh giao diện của blogroll bằng cách sử dụng CSS. Dưới đây là một số ví dụ:

  • **Thay đổi kiểu chữ và màu sắc:** Sử dụng các thuộc tính CSS như `font-family`, `font-size`, `color` để thay đổi kiểu chữ và màu sắc của các liên kết.
  • **Thêm hiệu ứng hover:** Sử dụng thuộc tính CSS `:hover` để thêm hiệu ứng khi người dùng di chuột qua liên kết.
  • **Tạo kiểu cho danh sách:** Sử dụng các thuộc tính CSS như `list-style-type`, `padding`, `margin` để tạo kiểu cho danh sách liên kết.

Bạn có thể thêm CSS tùy chỉnh vào file `style.css` của theme hoặc sử dụng tính năng “Tùy biến” (Customize) của WordPress để thêm CSS bổ sung.

Lời Khuyên Thêm

  • **Chọn liên kết cẩn thận:** Chỉ thêm các liên kết đến các trang web chất lượng cao, có liên quan đến nội dung của bạn.
  • **Kiểm tra liên kết thường xuyên:** Đảm bảo rằng tất cả các liên kết trong blogroll của bạn vẫn hoạt động.
  • **Cân nhắc sử dụng rel=”nofollow”:** Nếu bạn không muốn chuyển “juice” liên kết cho các trang web khác, bạn có thể thêm thuộc tính `rel=”nofollow”` vào các liên kết. Điều này có thể quan trọng đối với SEO. Tuy nhiên, hãy cân nhắc mục đích của blogroll; nó thường là để chia sẻ và hỗ trợ các trang web bạn yêu thích, vì vậy việc sử dụng `rel=”nofollow”` có thể không phù hợp trong mọi trường hợp.

Kết Luận

Thêm blogroll vào WordPress mà không cần plugin là một cách hiệu quả để tăng tốc độ trang web, giảm thiểu nguy cơ xung đột và kiểm soát hoàn toàn mã nguồn. Bằng cách sử dụng widget “Liên kết” mặc định hoặc chỉnh sửa theme WordPress, bạn có thể dễ dàng tạo một blogroll tùy chỉnh và chia sẻ các trang web bạn yêu thích với độc giả của mình. Hãy nhớ lựa chọn các liên kết một cách cẩn thận và tùy chỉnh giao diện blogroll để phù hợp với thiết kế của trang web của bạn.