web-dev-qa-db-fra.com

Les codes courts de plugins ne fonctionnent pas dans un thème personnalisé

À l'origine, je faisais ce message , pensant que mon problème était spécifique au plugin Ninja Forms (le message original était évidemment mis en attente, car il était hors sujet). Je pensais que le shortcode de la galerie native de WordPress fonctionnait correctement, mais il semblerait que le problème concerne les shortcodes all plugin.

Comme ce n’est plus un problème avec un plugin spécifique, mais la capacité de WordPress à exécuter des shortcodes de plugins - -, j’ai pris la liberté de supposer qu’il est maintenant considéré comme sujet.

Même avec un fichier functions.php vide et le suivant comme seul code, le problème persiste.

<?php
  if (have_posts()) : while (have_posts()) : the_post();
      the_content();
    endwhile;
  endif;
?>

Lors de l'inspection de la page, ceci semble produire some de ce qu'il est supposé produire, sous la forme d'un script ou d'une div, mais c'est comme si les plugins n'étaient jamais rendus, bien qu'ils aient été initialisés.

Je suis coincé ici depuis quelques jours maintenant, donc si quelqu'un pouvait me donner un Push dans la bonne direction, ce serait génial!

Remarque: Je m'excuse si cela est toujours considéré comme hors sujet. Si c'est le cas, veuillez ne pas tenir compte de cet article.

1
WPNoob

Comme l'a souligné Michael , il me manquait les fonctions wp_head() et wp_footer().

Si vous êtes dans le même bateau que moi, vous pouvez consulter les références de fonction ici (tête) et ici (pied de page) .

Merci à tous ceux qui ont pris le temps de m'aider, même s'ils n'avaient fait que lire la question. Je suis content que nous sommes arrivés à une conclusion si rapidement!

1
WPNoob

Vous devriez essayer d'activer le thème wordpress par défaut comme vingt-onze ou comme ça et voir ensuite si le problème persiste?

Si tel est le cas, pouvez-vous afficher l'URL de votre site afin que je puisse l'examiner? Ajoutez également le code abrégé sur cette page à l’URL que vous partagez avec moi.

0
Md. Amanur Rahman