最近做了一个企业网站,老板要求必须打开网站首页后有一个宣传的全屏flash视频,flash视频播放完毕后点击或者自动转到网站的首页,这种形式在wordpress上实现比较麻烦,查阅了网络上的所以办法,均不太理想,不能很好的实现这种功能,相信大家也遇到过这种情况,今天将我的方法写下了,大家分享一下。

1、在.htaccess中# END WordPress前面加上如下代码:

<IfModule dir_module> DirectoryIndex index.html index.php </IfModule> 将网站的默认首页规定为index.html

2、接下来改变WordPress的循环调用机制:

复制一份index.php并重命名为home.php,我们要用home.php代替index.php实行WordPress的循环调用。找到wp-includes文件夹中的rewrite.php,找到如下代码: var $index = 'index.php'; 将它修改为: var $index = 'home.php';

3、到这里基本就完成了,不过还要完善一下WordPress的搜索功能:

搜索action的路径需要修改 searchform.php ,因为默认的WordPress 还是以根目录为搜索,所以需要更改为现在的首页: action="<?php bloginfo('home'); ?>/home.php" 此种方法涉及修改的地方比较多,但是在兼容性方面个人觉得要更好一点。