Với add_query_arg()
việc thêm các tham số bổ sung vào URL là điều rất tốt và cũng dễ dàng tạo quy tắc viết lại. Càng xa càng tốt. Nhưng vấn đề là sự thay thế URL được thực hiện bởi wordpress.
Khi tôi có một URL, như:
www.mysite.com/?page_id=1&myvar=test
và tôi nhập URL này vào dòng địa chỉ của trình duyệt với permalinks được kích hoạt. Liên kết này sẽ trở thành:
www.example.com/pagename/?myvar=test
NHƯNG : những gì tôi muốn nhận được là:
www.example.com/pagename/test
Cuối cùng, tôi muốn sử dụng mã như:
<a href="<?php add_query_arg( 'myvar', 'test', get_permalink() ) ?>"> .... </a>
mà sẽ dẫn đến:
www.example.com/pagename/test
Làm thế nào điều này có thể đạt được? Tôi đã dành hàng giờ để đọc tài liệu và tôi không thể tìm thấy một giải pháp.