Lấy đường dẫn hiện tại trong wordpress như thế nào?

Thảo luận trong 'Mã nguồn mở Wordpress' bắt đầu bởi seolagi, 1/12/20.

  1. seolagi
    Tham gia ngày:
    16/4/14
    Bài viết:
    1,027
    Đã được thích:
    80
    Điểm thành tích:
    48
    Cho minh xin đoạn code lấy đường dẫn hiện tại đang truy cập của website wordpress như thế nào vậy? lấy toàn bộ đường dẫn ha mọi người, vD: https://itseovn.com/forums/

    Bạn nào biết cách lấy cho mình xin đoạn code nhé, cảm ơn mọi người
     
    Cảm ơn đã xem bài:

    Lấy đường dẫn hiện tại trong wordpress như thế nào?

    health24h thích bài này.
  2. admin
    Tham gia ngày:
    22/5/13
    Bài viết:
    4,883
    Đã được thích:
    1,193
    Điểm thành tích:
    113
    Giới tính:
    Nam
    Bạn có thể sử dụng các code sau để lấy đường dẫn url hiện tại nhé:
    Mã:
    $current_url  = set_url_scheme( 'http://' . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'] );
    • Lấy tất cả url cả http và domain.
    Hoặc code khác mình tham khảo trên web như sau:
    Mã:
    function sb_get_current_url() {
        global $wp;
        $current_url = trailingslashit(home_url($wp->request));
        return $current_url;
    }
    Mã:
    function sb_get_current_url() {
        if(is_singular()) {
            return get_permalink();
        } else {
            global $wp;
            $current_url = trailingslashit(home_url($wp->request));
            return $current_url;
        }
    }
    Mã:
    global $wp;
    $current_url = home_url(add_query_arg(array(),$wp->request));