私のローカル(Ubuntu)設定だけでなく、私たちのプロダクション環境とステージング環境(Unixも)はすべて正常に動作します。しかし、私の同僚(Windows)環境では、エラー "定義されていない関数the_post_thumbnail"がフロントページ(およびフロントページのみ)に表示されます。未定義の関数the_post_thumbnailホームページのみ
奇妙なことは、だけポストサムネイルがすべてのページ以上または以下で使用されているにもかかわらず、フロントページに起こるということです。
もちろん、ポストサムネイルサポート(add_theme_support('post-thumbnails')
まで)を追加しています。これは(私は(間違って私は(今)) 'init'フックで行われたと信じていましたが、私たちも 'after_theme_setup'を試みました(どちらも私のために働く - 彼のためのどれも))。
add_theme_support()
と同じ機能の中でdie()
を試しましたが、その機能のすべてのコードが実行されていることを示すフロントページにダイテキストが表示されます。
他のどのページでも動作しますが、ホームページには表示されません(ブログのホームページではなく、front-page.php
のテンプレートと一緒に静的なフロントページを使用しています)。どのように彼のマシンに特有のものがありますか?
誰もこれを経験していますか?
注意してdownvoteを説明する? – powerbuoy
あなたの作品はちょっと変わっていて、彼はそうではありませんか?彼はwpの古いバージョンを実行していますか?セットアップの何かではない場合、私はウィンドウがランプよりもむしろランプスタックを意味すると思いますか? 。しかし、ハックとしてあなたは 'if(!function_exists( 'has_post_thumbnail'))....を使用することができます。....テーマを追加する' – David
はい、それは非常に奇妙です。そして、いいえ、私たちはどちらも最新のWPバージョンを持っていますが、他のすべてのページでもホームページは彼のために働いています(そしてそれらはすべてカスタム投稿タイプも使用しています)。彼のバージョンはステージングサーバーからダウンロードされるので、コードに違いはありません。はい、彼はWindows上でApacheを使用しているので、それはどちらでもありません。 – powerbuoy