2013-10-02 5 views
2

Ok, j'ai besoin d'aide. Je me suis cassé la tête d'avant en arrière et je ne peux pas résoudre le problème.WordPress Formulaire de commentaire qui rend l'écran vide

J'ai créé mon dossier comments.php dans mon thème, il contient les éléments suivants:

<?php wp_list_comments(); ?> 
<br /> 
<br /> 
<?php comment_form(); ?> 

Quand je l'appelle pour lui tout fonctionne bien. Mon problème est lorsque je clique dans la zone de texte pour laisser un commentaire, il déclenche ma page et la page entière devient vide. Vous ne savez pas ce qui cause cela? Aucune suggestion??

Vous pouvez le vérifier notre ici: http://labpixls.com/nulla-sagittis-convallis-arcu-9/

+0

votre question est trop spécifique et après avoir regardé votre page, je peux vous assurer que c'est un problème javascript, pourrait impliquer avec votre stuff 'fancy_placeholder', vous devez apprendre à déboguer cela et fournir une enquête détaillée donc nous pouvons mieux aider – jasonslyvia

+0

dans votre recherche de répertoire racine wordpress n ouvrir 'wp-config.php' dans ce fichier chercher' define ('WP_DEBUG', false); 'et le changer en' define ('WP_DEBUG', true) ; 'maintenant vous pouvez voir l'erreur clignotant sur la page au lieu d'une page blanche – codepixlabs

+0

Merci les gars, je vais essayer ceci sur mon fichier wp-config et revoir mon code javascript. Je rapporte mes conclusions. –

Répondre

1

Vous n'avez pas fourni suffisamment d'informations pour une réponse complète, mais voici quelques suggestions pour vous, peut-être cela peut aider.

Tout d'abord, activez Wordpress Debugging en changeant l'option 'WP_DEBUG' de false à true dans wp-config.php, il affiche les erreurs rencontrées à la page

En second lieu, je pense que ce serait une sorte de javascript conflit problème. Essayez de charger le site sans fichiers .js supplémentaires comme si vous utilisez des plugins, essayez de les désactiver et vérifiez si cela aide car il me semble un problème js qui déclenche cette page vierge

Encore une fois, votre question n'a pas fourni assez d'informations, donc s'il vous plaît essayez ces & de déboguer aussi bien. Une fois que vous faites le débogage, publiez ces détails & peut être que je peux aider plus.

J'espère que cela aide -

+0

Merci, Shumail Mohy-ud-Din. Ça a l'air d'avoir raison. C'est javascript lié. J'ai éteint tous mes plug ins et il ne crée plus un écran vide. Je commence à penser que c'est parce que j'ai trop de plugins dans mon fichier .js. Je vais les séparer en fichiers js individuels et retrouver ma mauvaise connexion. Je rapporterai ma solution finale, donc j'espère que cela pourra aider quelqu'un d'autre. –

+0

@JasonArroyo: C'est bon. Veuillez accepter ma réponse et la marquer comme réponse acceptée. Pour accepter la réponse, cliquez sur le signe TICK sous Votes counter à gauche de ma réponse. Merci, –

1

Bug intéressant! Il semble que quelque chose soit en train de supprimer l'élément <body> sur onclick. Ce n'est pas lié au formulaire de commentaire, car le même problème se produit lorsque vous cliquez sur la liste déroulante Catégorie sur la droite et d'autres endroits sur la page. C'est vraiment un problème avec FancyBox parce que, si vous définissez les écouteurs d'événement pour onClick et mousedown, vous pouvez l'obtenir pour cracher un Uncaught HierarchyRequestError: A Node was inserted somewhere it doesn't belong. avant qu'il ne supprime tout.

Je peux suivre revenir à cette ligne plugins.js:3155:

if (F.open(what, options) !== false) { 
    e.preventDefault(); 
} 

A partir de là, cependant, je ne suis pas sûr. Ma recommandation serait de s'assurer que vous utilisez la dernière version de FancyBox, voir s'ils ont des problèmes rapportés similaires, et essayer de trouver un remplacement si tout le reste échoue.

J'espère que cela a été utile.

Modifier Je ne sais pas ce qui a changé, mais je ne suis pas capable de reproduire l'erreur maintenant. Si vous l'avez corrigé, faites-nous savoir ce que vous avez fait.

+0

Merci, Tom. Le problème est toujours présent. La bonne nouvelle est en effet que c'est Fancybox qui cause le problème. Toujours pas sûr pourquoi la boîte de fantaisie a décidé de casser et créer la section de contenu entière dans une ancre qui fait la page pour devenir vide en cliquant n'importe où dans la zone de contenu. J'examine tout mon code pour voir ce qui se brise. Mais le code semble bon. Si, n'importe qui veut aider à dépanner, faites-moi savoir que je peux vous envoyer un courriel l'ensemble du projet. –

0

Ok tout le monde. J'ai enfin trouvé le problème. J'utilisais .single comme ma classe sur mon tag d'ancrage qui contenait le chemin de l'image vers l'image en taille réelle. J'ai oublié que wordpress crée une classe "unique" dans le corps. Donc, cela causait le problème. Lorsque vous cliqueriez n'importe où dans le corps, cela déclencherait fancybox.La solution renommez ma classe en lrgimg

Questions connexes