Question

En général, dans mon PHP applications que j'ai Base URL configuration pour que je puisse faire des choses comme ça

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

Alors je peux déplacer mon site de développement à la production et échanger facilement et que le site vont du changement large (et il semble plus fiable que <base href="" />.

Je fais un thème WordPress, et je me demande, est-WordPress a quelque chose comme ça construit, ou dois-je redéfinir mon?

Je peux voir ABSPATH, mais qui est le chemin absolu du fichier dans le système de fichiers, et non pas quelque chose de la racine du document.

Était-ce utile?

La solution

get_bloginfo('wpurl'); serait la méthode préférée d'obtenir l'URL de base de votre installation de WordPress. Cela renvoie toujours l'URL de base absolue pour l'installation alors que get_bloginfo('url'); est pour l'adresse de blog réelle de votre WordPress installer.

Autres conseils

Oui, vous pouvez utiliser get_bloginfo('url') comme ça ou définir une constante ...

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

Si vous travaillez sur un modèle et que vous voulez le fragment d'URL à ce dossier thématique, l'utilisation ...

bloginfo('template_directory'); 

Oui, vous pouvez obtenir "URL de base" avec une fonction simple.

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

après avec /, vous pouvez accéder à une page, tapez le nom de la page.

Vous pouvez essayer d'utiliser

<?php echo home_url(); ?>

En utilisant cela peut obtenir url du site comme www.xyz.com

<?php echo home_url('/contact'); ?>

En utilisant cette syntaxe, vous obtiendrez l'url www.xyz.com/contact

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top