Cách liên kết đến các liên kết bên ngoài từ tiêu đề bài đăng trong WordPress
Bạn có muốn thêm một liên kết bên ngoài làm tiêu đề bài đăng trong WordPress không? Đôi khi bạn có thể chỉ muốn chia sẻ một liên kết với người dùng của mình. Thay vì gửi chúng đến một bài đăng, bạn có thể muốn tiêu đề bài đăng liên kết đến trang web khác. Trong bài viết này, chúng tôi sẽ hướng dẫn bạn cách liên kết đến các liên kết bên ngoài từ tiêu đề bài đăng trong WordPress.
Phương pháp 1: Liên kết Tiêu đề bài đăng với Liên kết ngoài trong WordPress bằng Plugin
Phương pháp này dễ dàng hơn và được khuyến khích cho người mới bắt đầu.
Điều đầu tiên bạn cần làm là cài đặt và kích hoạt plugin Page Links To . Để biết thêm chi tiết, hãy xem hướng dẫn từng bước của chúng tôi về cách cài đặt plugin WordPress .
Sau khi kích hoạt, chỉ cần tạo một bài mới hoặc chỉnh sửa bài hiện có. Bạn sẽ nhận thấy hộp meta ‘Liên kết Trang Đến’ mới bên dưới trình chỉnh sửa bài đăng.
Nhấp vào ‘Một URL tùy chỉnh’ để thêm liên kết bạn muốn thêm vào tiêu đề bài đăng. Bây giờ bạn có thể lưu hoặc xuất bản bài đăng của mình.
Đó là tất cả. Tiêu đề bài viết bây giờ sẽ liên kết đến URL tùy chỉnh mà bạn đã cung cấp.
Không nhất thiết phải sử dụng nó cho các liên kết bên ngoài. Bạn cũng có thể sử dụng nó để đưa người dùng đến các bài đăng và trang khác nhau trên trang web WordPress của mình.
Phương pháp 2: Thêm liên kết ngoài vào tiêu đề bài viết bằng mã
Phương pháp này yêu cầu bạn thêm mã vào trang web WordPress của mình. Bạn có thể sử dụng phương pháp này nếu bạn cảm thấy thoải mái với việc dán các đoạn mã từ web vào WordPress .
Chỉ cần thêm mã này vào tệp functions.php của chủ đề của bạn hoặc một plugin dành riêng cho trang web .
function print_post_title() { global $post; $thePostID = $post->ID; $post_id = get_post($thePostID); $title = $post_id->post_title; $perm = get_permalink($post_id); $post_keys = array(); $post_val = array(); $post_keys = get_post_custom_keys($thePostID); if (!empty($post_keys)) { foreach ($post_keys as $pkey) { if ($pkey=='external_url') { $post_val = get_post_custom_values($pkey); } } if (empty($post_val)) { $link = $perm; } else { $link = $post_val[0]; } } else { $link = $perm; } echo '
‘; }
Mã này trông chỉ đơn giản là tìm kiếm một trường tùy chỉnh có chứa URL tùy chỉnh của bạn. Nếu bài đăng có trường tùy chỉnh, thì nó sẽ xuất ra tiêu đề bài đăng được liên kết với URL của bạn.
Bước tiếp theo là thay thế hiển thị tiêu đề bài đăng mặc định của chủ đề của bạn bằng chức năng này. Bạn sẽ tìm thấy nó trong archives.php, content.php, category.php và các mẫu khác.