需要为每个帖子图像添加class=“lightbox

时间:2012-01-15 作者:shinyidol

我有一个内置灯箱的主题,但只针对画廊和特色图片,而不是单个图片。

只需将class=“lightbox”添加到图像源。我想一个简单的功能,将自动包括这一点。

不知道作者为什么遗漏了这一点。

1 个回复
最合适的回答,由SO网友:Jared 整理而成

实现这一目标的一种方法是:

功能。php

add_action( \'wp_enqueue_scripts\', \'your_lightbox_callback\' );
function your_lightbox_callback(){

    if( is_single() /* or whatever here */ ) {
        wp_register_script( \'your-lightbox\', get_bloginfo( \'template_url\' ) . \'/lightbox-class.js\' );
        wp_enqueue_script( \'your-lightbox\' );
    }

}
灯箱类。js公司

var $j = jQuery.noConflict();
$j( document ).ready( function() {

    $j( \'#whereveryourpostsare img\' ).addClass( \'lightbox\' );

} );
让我补充一下,这还没有经过测试,只是在这里输入的飞行。如果你尝试了,请告诉我你有什么问题,谢谢!

结束

相关推荐

write in functions.php

我只想在我的函数中添加此代码。php,以便在我的帖子结束后直接显示。目前,我正在将此代码添加到我的单篇文章中。php,但我想在函数中添加它。php,此代码用于获取各个帐户的所有推文,代码如下<?php function parse_twitter_feed($feed, $prefix, $tweetprefix, $tweetsuffix, $suffix) { $feed = str_replace(\"&lt;\", \"<\", $feed);