0

私はワードプレスのブログを持っています: http://technosting.com/

私のホームページでは、各投稿の前に画像があり、この画像は投稿にリンクされています。また、投稿が開かれると、同じ画像が投稿 URL にリンクされたままになります。自分自身にリンクされている写真のギャラリーを作成する fancybox プラグインを使用しています。たとえば、最初の粗い画像を除いて、投稿内の他の画像を見てください。トップページは今のままブログ記事にリンクするようにしたいのですが、ブログ記事を開いたときに画像自体にリンクして、fancyboxで閲覧できるようにしたいです。画像。オンラインで何時間も探しましたが、これに対する解決策を見つけることができません。どうすればこれを機能させることができますか?

前もって感謝します、

4

1 に答える 1

0

ここで必要なのはis_single()です。

これを functions.php に追加します

function enqueue_fancybox(){
    wp_enqueue_script('my_custom_js', '/path/to/my/custom.js', array('jquery', 'fancybox'));
}

if(is_single(){
    add_action('wp_head', 'enqueue_fancybox');    
}

custom.jsファンシーボックスの作成に必要なコードを呼び出す場所。jqueryこのコードは、エンキューされたスクリプトに依存していることも示しています。fancybox

これにより、複数の投稿のリストを取得しているフロント ページで起動されないことが保証されis_single()ます。

于 2013-08-10T01:56:48.493 に答える