web-dev-qa-db-fra.com

Est-il possible de changer le répertoire template_directory?

J'ai créé un site sur un hôte local qui va migrer vers un serveur SSL, avec les scripts, les fichiers CSS, les images provenant toutes d'un CDN.

Pour appeler des fichiers sur le site, j'utilise bloginfo('template_directory');. Existe-t-il un moyen de le modifier pour l'adapter aux exigences du site?

1
user1676224

Vous pouvez filtrer template_directory_uri :

<?php
add_filter( 'template_directory_uri', function( $template_dir_uri ){
    return str_replace( 'http://example.com', 'https://cdn.example.com', $template_dir_uri );
});

Cela modifiera les URI afin qu'ils pointent vers un sous-domaine CDN servi via HTTPS.

2
Jan Beck