web-dev-qa-db-fra.com

Exécuter uniquement sur une certaine page

J'essaie de faire en sorte que le bloc de code ci-dessous ne soit chargé que s’il s’agit de la page de contact, mais cela ne semble pas fonctionner. Aucune idée de ce que le problème pourrait être. Encore assez nouveau en PHP.

if (is_page('/contact-us/')) {
if ( function_exists( 'wpcf7_enqueue_scripts' ) ) {
        wpcf7_enqueue_scripts();
        wpcf7_enqueue_styles();
    }
}
2
Dz1

La fonction is_page accepte n'importe quel ID de page, le titre de la page ou le slug de la page. On dirait que vous essayez plutôt de lui donner un fragment d'URL.

Vous dites que "contactez-nous" est le slug de page pour votre page de contact, alors essayez

if (is_page('contact-us')) {

sans barres obliques, c’est-à-dire passer le slug de page.

6
Rup