2012-04-29 31 views
11

Vấn đề của tôi rất đơn giản, tôi cần một liên kết "nhà" cho mẫu WP của tôi và hàm get_home_url() chỉ đơn giản là trả lại url hiện tại. Vì vậy, nếu tôi đang ở trên "example.com/?cat=2", đó là url tôi nhận được cho nút trang chủ của mình.get_home_url() chỉ trả về URL hiện tại

Bất kỳ ý tưởng nào tôi đang làm sai? Tôi đang kéo tóc ra.

+7

nào bạn sử dụng một 'echo' trước nó? – janw

+0

Bạn nói đúng, đây chính là vấn đề. * facepalm * – Sophistifunk

+0

Và để suy nghĩ, sau khi tất cả thời gian tôi đã cố gắng thuyết phục Rasmus thêm một thẻ trở lại trong PHP 2/3 ngày khi tôi làm điều đó để kiếm sống ... – Sophistifunk

Trả lời

22

Nó chỉ HOME_URL(). Vì vậy:

echo home_url(); 

Sẽ xuất trang chủ của cài đặt Wordpress của bạn.

+0

'get_home_url()' cũng hoạt động, chỉ cần nhớ thêm một tiếng vang trước nó hoặc sử dụng viết tắt thẻ PHP. – Stan

3

Các bạn đã thử:

echo get_bloginfo('url') 
2

Bạn cần để echo chức năng đó, vì vậy nó cần được:

<?php echo get_home_url(); ?> 
Các vấn đề liên quan