Hoàng Web

Thiết Kế Website WordPress

  • Kho giao diện
  • Dịch Vụ
    • Thiết kế web giá rẻ
    • Thiết kế website WordPress
    • Hosting Miễn Phí 100GB
    • Tích hợp thanh toán MoMo, ViettelPay, Vietcombank, MB..
    • Tối ưu Google PageSpeed
    • Sửa lỗi nâng cấp website
    • Viết plugin WordPress
    • Code Tool theo yêu cầu
  • Bảng giá
  • Quy trình làm việc
  • Giới thiệu
  • Liên Lạc
Trang chủ » Wordpress » Quản lý liên kết Affiliate trong WordPress

Quản lý liên kết Affiliate trong WordPress

Chủ Nhật, 04/11/2018 by Hoàng Quách

  • shares
  • Facebook
  • Facebook Messenger
  • Gmail
  • Viber
  • Skype

Bạn có muốn tạo chương trình giới thiệu Affiliate trong WordPress không? Referral là một cách tuyệt vời để có được nhiều người hơn đăng ký dịch vụ dưới tên bạn, bạn sẽ được hưởng phần trăm lợi nhuận hay quy đổi ra các trương trình khuyến mãi. Mình có những người bạn chạy các link giới thiệu nếu họ làm tốt hàng tháng có thể sử dụng các dịch vụ miễn phí, thật tuyệt vời phải không . Trong bài viết này, mình sẽ chỉ cho bạn cách làm thế nào để dễ dàng tạo ra một chương trình giới thiệu trong WordPress và nhận được nhiều khách hàng hơn.

Bạn có thể tìm ra một vài plugin cho tính năng này, tuy nhiên bài này mình không sủ dụng plugin. Đoạn code sau sẽ tạo liên kết có dạng http://yoursite.com/refer/[service].

Trước tiên, chúng ta tạo tệp refer.json trong thư mục giao diện WordPress với nội dung sau:

{
	"vultr": "https://www.vultr.com/?ref=7578225"
}

Ở ví dụ trên, mình có thêm dịch vụ vultr cho liên kết giới thiệu của một tài khoản Vultr. Khi độc giả nhấn vào liên kết có trong bài viết sẽ chuyển hướng đến link đó. Một cách thông minh để đánh lừa những người hay thóc mách :D.

Tiếp theo, bạn sao chép đoạn code sau vào file functions.php

function register_query_vars( $vars ) {
    $vars[] = 'refer';
    return $vars;
}
add_filter( 'query_vars', 'register_query_vars' );

add_action('init', 'it60s_change_page_permalink', -1);
function it60s_change_page_permalink() {
    global $wp_rewrite;
    add_rewrite_tag( '%refer%', '([^&]+)' );
}

add_action( 'rewrite_rules_array', 'rewrite_rules' );
function rewrite_rules( $rules ) {
    $new_rules = array();
    $new_rules[ 'refer/([^/]+)/?$' ] = 'index.php?post_type=page&refer=$matches[1]';
    return $new_rules + $rules;
}
add_filter( 'redirect_canonical', '__return_false' );

add_filter('request', '_request');
function _request($query) {
	if(!empty($query['refer'])) {
		if( file_exists(get_stylesheet_directory(). '/refer.json')) {
			
			$refer = $query['refer'];
			//redirect
			$reflist = file_get_contents(get_stylesheet_directory(). '/refer.json');
			$reflist = json_decode($reflist, true);

			if(isset($reflist[$refer])) {
				header('Location: '.$reflist[$refer]);//wp_safe_redirect
				die();
			}
		}
	}
	return $query;
}

Cuối cùng, truy cập Settings > Permalinks nhấn nút Save changes để thay đổi cấu trúc permalinks. Giờ bạn hãy test liên kết này http://yoursite.com/refer/vultr xem có hoạt động không nhé!

Chúc bạn thành công!

Để nhận được bài viết mới vui lòng đăng ký kênh kiến thức WordPress từ A-Z ở Form bên dưới. Bạn cũng có thể nhận được sự trợ giúp trên Twitter và Facebook

  • shares
  • Facebook
  • Facebook Messenger
  • Gmail
  • Viber
  • Skype

Chuyên mục: Wordpress Tìm kiếm: referral

Tôi giúp gì cho bạn?

HOÀNG WEB

Địa chỉ: Tây Sơn, Phường Quang Trung, Quận Đống Đa, Hà Nội

Hotline: 0987 342 124 – 0868 292 303 (8h:00 – 21h:00)

Email: [email protected]

Website: www.hoangweb.com

KẾT NỐI VỚI TÔI

  • Facebook
  • GitHub
  • YouTube

SẢN PHẨM

  • Plugin Thanh Toán Quét Mã QR Code Tự Động
  • WP2Speed – Tối ưu Google Speed
  • 23WebHost – Hosting Miễn Phí 100GB

LIÊN KẾT

  • Có nên thuê thiết kế website giá rẻ?
  • Hướng dẫn thanh toán
  • Chính sách hoàn tiền
  • Trung tâm hỗ trợ

Copyright © 2023 | All rights reserved | HOANG WEB
Mọi hình thức sao chép nội dung trên website này mà chưa được sự đồng ý đều là trái phép.