Ben bir "taban URL" alabilir miyim

3 Cevap php

Ben bu gibi şeyler yapabilirsiniz, bu yüzden genellikle benim PHP apps ben bir base URL kurulum var

<a href="<?php echo BASE_URL; ?>tom/jones">Tom</a>

Sonra üretim geliştirme siteme taşımak ve kolayca takas ve değişim gitmek site geniş olması (ve <base href="" /> daha güvenilir görünüyor.

Ben bir Wordpress tema yapıyorum, ve WordPress inşa böyle bir şey var mı, ya da ben kendi yeniden tanımlamak gerekiyor ben, merak ediyorum?

I ABSPATH görebilirsiniz, ama bu dosya sistemi değil, belge kökünden şey mutlak dosya yoludur.

3 Cevap

get_bloginfo('wpurl'); WordPress kurulum taban url alma tercih edilen yöntem olacaktır. Bu her zaman get_bloginfo('url'); WordPress gerçek blog adresine yüklemek için olduğu gibi nerede yüklemek için mutlak baz url döndürür.

Evet, sadece böyle get_bloginfo('url') kullanabilir veya bir sabit tanımlayabilirsiniz ...

define('BASE_URL', get_bloginfo('url'));

Eğer bu tema klasöre URL parçasıyla bir şablon üzerinde çalışıyoruz ve istiyorsanız, kullanmak ...

bloginfo('template_directory'); 

Evet basit bir fonksiyon ile "taban URL" alabilirsiniz.

<?php echo get_bloginfo('url') ?>

ile bundan sonra / herhangi bir sayfaya ulaşabilirsiniz sadece sayfa adını yazın.