我有一个wordpress博客:http://technosting.com/
在我的主页上,每个帖子前面都有一张图片,此图片链接到帖子。此外,当帖子打开时,相同的图像仍然链接到帖子URL。我使用了一个fancybox插件,它创建了一个链接到自己的照片的图库。例如,只看一下帖子里面的任何其他图片,不包括粗糙的第一张图片。我希望它能在首页上将图像链接到博客文章,但是当博客文章打开时,我希望图像链接到它自己,以便可以使用fancybox查看图片。我在网上看了几个小时,但我找不到任何解决办法。我怎样才能做到这一点?
提前致谢,
答案 0 :(得分: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
调用创建fancybox所需的代码。该代码还表明它依赖于排队的脚本jquery
和fancybox
这将确保它不会在首页上被触发,它会拉出多个帖子的列表,因为is_single()
将返回false,条件期望为true。