// UPDATE
这应该有用(至少对我有用):
在主题文件夹中,创建子文件夹facebox
仅将src
将文件夹放入facebox
文件夹(即closelabel.png、facebox.css、facebox.js、load.gif)将以下内容放入functions.php
:
function my_facebox_scripts() {
wp_enqueue_style(
\'facebox\',
get_template_directory_uri().\'/facebox/facebox.css\',
array(), false, \'screen\'
);
wp_enqueue_script(
\'facebox\',
get_template_directory_uri().\'/facebox/facebox.js\',
array(\'jquery\'), false, true
);
}
add_action(\'wp_enqueue_scripts\', \'my_facebox_scripts\');
function my_facebox_jquery() {
$path = get_template_directory_uri();
echo <<<JQUERY
<script type="text/javascript">
jQuery(document).ready(function($) {
$(\'a.facebox-link\').facebox({
loadingImage : \'{$path}/facebox/loading.gif\',
closeImage : \'{$path}/facebox/closelabel.png\'
});
});
</script>
JQUERY;
}
add_action(\'wp_footer\', \'my_facebox_jquery\', 999999);
Please note 我从中更改了选择器
rel=facebox
到
facebox-link
班所以只需添加
class="facebox-link"
到您的facebox链接(或自定义此行为)。