将首页上的图像链接到帖子,但是当帖子打开时链接到图像。 (WordPress的)

时间:2013-08-09 23:18:19

标签: php image wordpress hyperlink

我有一个wordpress博客:http://technosting.com/

在我的主页上,每个帖子前面都有一张图片,此图片链接到帖子。此外,当帖子打开时,相同的图像仍然链接到帖子URL。我使用了一个fancybox插件,它创建了一个链接到自己的照片的图库。例如,只看一下帖子里面的任何其他图片,不包括粗糙的第一张图片。我希望它能在首页上将图像链接到博客文章,但是当博客文章打开时,我希望图像链接到它自己,以便可以使用fancybox查看图片。我在网上看了几个小时,但我找不到任何解决办法。我怎样才能做到这一点?

提前致谢,

1 个答案:

答案 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所需的代码。该代码还表明它依赖于排队的脚本jqueryfancybox

这将确保它不会在首页上被触发,它会拉出多个帖子的列表,因为is_single()将返回false,条件期望为true。