Tôi muốn thêm mã PHP tùy chỉnh để đảm bảo rằng bất cứ khi nào một trang trên trang web của tôi tải trong trình duyệt của tôi, URL của trang đó sẽ được hiển thị trên màn hình. Tôi có thể sử dụng echo get_permalink()
, nhưng nó không hoạt động trên tất cả các trang. Một số trang (ví dụ trang chủ của tôi ) hiển thị một số bài đăng và nếu tôi sử dụng get_permalink()
trên các trang này, URL của trang được hiển thị sẽ không được trả lại (tôi tin rằng nó trả về URL của bài đăng cuối cùng trong vòng lặp). Đối với các trang này, làm cách nào tôi có thể trả lại URL?
Tôi có thể gắn get_permalink()
vào một cái móc cụ thể kích hoạt trước khi vòng lặp được thực thi không? Hoặc bằng cách nào đó tôi có thể thoát ra khỏi vòng lặp, hoặc đặt lại nó sau khi hoàn thành?
Cảm ơn.
is_home()
hoặc is_page( 'fr' )
vv và chỉ tranh thủ kịch bản nếu nó đúng?
if ( home_url( $wp->request ) == home_url() ) { wp_enqueue_script();}
Cái này xuất hiện trên mọi trang chủ, bất kể ngôn ngữ. Có phải đó là những gì bạn đã đề nghị?
$_SERVER['REQUEST_URI']
và công ty? Xem câu hỏi này: stackoverflow.com/q/6768793/247696