Hoàng Web

Thiết Kế Website WordPress

  • Kho giao diện
  • Dịch Vụ
    • Tăng tốc độ WordPress
    • Tối ưu website WordPress
    • Thiết kế website WordPress
    • Viết plugin WordPress
    • Sửa lỗi nâng cấp website
  • 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!

Nếu bạn thấy bài viết này hữu ích, hãy chia sẻ với bạn bè bằng cách nhấn nút chia sẻ ở bên dưới. Theo dõi chúng tôi trên Twitter và Facebook

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

Bài viết liên quan:

  1. Tùy biến thêm trường thông tin user meta – WordPress
  2. Tùy biến sidebar widget params thêm class chỉ số đếm cho widget – WordPress
  3. [WooCommerce] – Sửa liên kết ảnh đại diện cho trang sản phẩm chi tiết
  4. Ajax – Tạo nút thêm giỏ hàng động với woocommerce
  5. Làm đa ngôn ngữ trong WordPress miễn phí với qTranslate
  6. Chèn bài viết liên quan trong Genesis Theme
  7. Bảo mật wordpress bằng điện thoại – WP Blog Securiry
  8. Chạy file php trong môi trường WordPress
  9. Đổi tên trang đăng nhập wp-login.php
  10. Hướng dẫn tạo template trong genesis

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

Đăng ký nhận bài viết mới

Vui lòng điền chính xác email ở bên dưới để nhận thông báo bài viết mới.

Bạn đã đăng ký thành công!

Lỗi! hãy làm lại.

thông tin của bạn được 100% bảo mật...

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

Nhận bài viết mới

Vui lòng điền chính xác email ở bên dưới để nhận thông báo bài viết mới.

Cám ơn bạn đã đăng ký.

Lỗi, hãy làm lại

thông tin của bạn được 100% bảo mật...

HOÀNG WEB

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

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

Email: [email protected]

Website: www.hoangweb.com

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

  • Facebook
  • Snapchat

SẢN PHẨM

  • Plugin Auto-Sync Google Shopping cho WooCommerce
  • Phần mềm chặn click ảo
  • WP2Speed.com – Tăng tốc WordPress

LIÊN KẾT

  • Hướng dẫn thanh toán
  • Chính sách hoàn tiền
  • Trung tâm hỗ trợ

Copyright © 2021 | 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.