0

72個のバナーがあるはずのページでコンテンツスライダーと呼ばれるワードプレスのバナーローテーターを使用しています。バナーは次のように呼び出されます。しかし、それは同時にバナー全体を呼び出します。

<?php if(function_exists('wp_content_slider')) { wp_content_slider(); } ?>

以下のような特定のページでのみ呼び出すこともできます

<?php
if(is_front_page())
{
if(function_exists('wp_content_slider')) { wp_content_slider(); }
}
?>

特定のページの特定の画像を呼び出す方法はありますか?

4

1 に答える 1

0

あなたがあなたの投稿で参照している関数についての十分な情報がないので、関数が現状のままでそれを実行できるかどうかについて決定的な答えを与えることができません。

解決策を考え出す必要がある場合に調査する方法は2つあります。

  • 最も邪魔にならない/最もハックな方法は、その関数を出力バッファーでラップし、出力前に返された結果を変更することです。

  • より良い解決策は、コンテンツを生成するデータのフィルターを探す/追加することです。

さらに、実装されているソリューションを使用して画像をフィルタリングし、それをAJAX呼び出しでラップします。このようにして、プリローダーを配置した状態でページをそのままロードし、AJAX呼び出しを行って次の画像を取得できます。

于 2012-04-18T07:10:34.223 に答える