1

Web用の wordpress テンプレートをゼロから作成しています。ギャラリー機能を追加することを決定するまで、すべてが順調に進んでいました。当然のことながら、私が選んだのは、以前に他の Web プロジェクトで使用していた NEXTGEN ギャラリー プラグインでした。

index.php という名前の静的なフロントページにスライドショーを追加したいときに問題が発生しました。何も起こりませんでした。do_shortcode 関数を使用して結果をエコーし​​ましたが、得られたのは のようなフィルタリングされていないテキストだけ[ slideshow id=1 ]でした。

それは私を夢中にさせたので、次に試しました:

  • 別のページのコンテンツにショートコードを追加する (これも上記の例のように失敗しました)
  • echo apply_filters('the_content', $post->post_content)テンプレートファイルとファイルに追加add_filter('the_content', 'do_shortcode', 11)functions.phpます(その結果、画像リストが表示され、ショートコードが実際に機能していると思いました)
  • 動的サイドバーを登録し、昔ながらのウィジェット機能を使用して NEXTGEN デフォルト ウィジェットを追加します (スライドショー ウィジェットはまだ動作せず、loading.gif が表示されるだけで、何も読み込まれません)

私の質問は、カスタム ビルド テーマのどこかでショートコード機能を初期化する必要があるかどうかです。それを起動して機能させるには、いくつかのフックが本当に必要だったからです。新しい WP と NEXTGEN の非互換性の問題を知っている人はいますか?

WP バージョン 3.4.2 NEXTGEN バージョン 1.9.7

プラグインの無効化と再有効化を試みましたが、効果がありませんでした...

前もって感謝します、

4

0 に答える 0