質問: nextgenプラグインのチェックに失敗するのはなぜですか? 何をしても、nextgenプラグインのチェックがうまくいかないようです。プラグインは以前は動作していましたが、現在はまったくロードされません。私はプラグインのチェックでこのエラーが出ます:テーマの互換性を確認するテーマでの呼び出しがない私はネットを見て、このスレッドを思い付きました: http://wordpress.org/support/topic/plugin-nextgen-gallery-missing-the-call-to-in-your-theme-after-switching-to-new-theme そして追加: </head>の直前に<?php wp_head(); ?>をあなたの "header.php"に追加してください </body>の直前に<?php wp_footer(); ?>をあなたの "footer.php"に追加してください それがスレッドで述べたように。ただし、プラグインチェックではまだ上記のエラーが発生します(その結果、機能しません - サイトのどこでも機能しません)。誰が次に何を試すべきかについて何か提案がありますか?私がサポートしているサイトは http://cdnsba.org/ で、スライドショーが機能していた前の左側に大きな空白があります。完全に.右側の「おすすめ」セクションもスクロールされなくなったようです。ありがとうございます。-アダム
回答: 最新のリリースはjqueryを更新し、いくつかのプラグインはそれに関して問題がありました、あなたはいつでもwp-includesディレクトリに古いバージョンをアップロードすることができます。私はコードをこっそり見て、次のスニペットが原因になるはずです。function ngg_ajax_test_head_footer() { // build the url to call, note: uses home_url and thus requires wordpress 3.0 $url = add_query_arg( array( 'test-head' => '', 'test-footer' => '' ), home_url() ); // perform the http get ignoring ssl errors $response = wp_remote_get( $url, array( 'sslverify' => false ) ); // grab the response code and make sure the request was sucessful $code = (int) wp_remote_retrieve_response_code( $response ); if ( $code == 200 ) { global $head_footer_errors; $head_footer_errors = array(); // strip all tabs, line feeds, carriage returns and spaces $html = preg_replace( '/[\t\r\n\s]/', '', wp_remote_retrieve_body( $response ) ); // check to see if we found the existence of wp_head if ( ! strstr( $html, '<!--wp_head-->' ) ) die('missing the call to <?php wp_head(); ?> in your theme'); // check to see if we found the existence of wp_footer if ( ! strstr( $html, '<!--wp_footer-->' ) ) die('missing the call to <?php wp_footer(); ?> in your theme'); } die('success'); このスニペットはあなたのホームページの本文をロードし、wp_headとwp_footerがそこにあるかどうかチェックします。あなたが言ったようにあなたはこれらが問題にならないように追加しました。私が奇妙に思うのは、あなたがdieメッセージの一部、wp_footerまたはwp_header部分を見逃しているということです。私が言うことができる限りそれは<を探します! - - wp_head - - >(コメント)で、実際のコードではなく、コメントがコードに表示されていないようですが、それらを追加しましたか?