在主页上显示弹出式链接。
首先,在前端需要thickbox和jquery。
把这个放在你的函数中。php:
if (!is_admin()) add_action("wp_enqueue_scripts", "my_jquery_enqueue", 11);
function my_jquery_enqueue() {
wp_deregister_script(\'jquery\');
wp_register_script(\'jquery\', "http" . ($_SERVER[\'SERVER_PORT\'] == 443 ? "s" : "") . "://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js", false, null);
wp_enqueue_script(\'jquery\');
}
if (!is_admin()) add_action(\'init\',\'my_thickbox\');
function my_thickbox(){
wp_enqueue_script(\'thickbox\',null,array(\'jquery\'));
wp_enqueue_style(\'thickbox.css\', \'/\'.WPINC.\'/js/thickbox/thickbox.css\', null, \'1.0\');
}
然后把这个放在你的页脚上。之后最好使用php
<?php wp_footer() ?>
:
<?php if(is_home()){ ?>
<div id="my-content-id" style="display:none; text-align: center;">
<iframe width="560" height="315" src="//www.youtube.com/embed/7p34hxIHrGM" frameborder="0" allowfullscreen></iframe>
</div>
<script type="text/javascript">
if ( typeof tb_pathToImage != \'string\' )
{
var tb_pathToImage = "<?php echo get_bloginfo(\'url\').\'/wp-includes/js/thickbox\'; ?>/loadingAnimation.gif";
}
if ( typeof tb_closeImage != \'string\' )
{
var tb_closeImage = "<?php echo get_bloginfo(\'url\').\'/wp-includes/js/thickbox\'; ?>/tb-close.png";
}
</script>
<script type=\'text/javascript\'>
$(document).ready(function(){
tb_show("","#TB_inline?width=575&height=350&inlineId=my-content-id", "");
});
</script>
<?php } ?>
您可以在“我的内容id”分区中显示任何内容。现在它显示了我的一个youtube视频。但你可以在这里放一个js播放器或youtube或vimeo视频。youtube或VimeoEmbedded要简单得多。