WordPress主题使用不同的页头的方法

手册/FAQ (622) 2016-02-29 10:59:50

你可能会问,为什么网站要使用不同的页头呢?这么做的目的并不是为了让网站重返21世纪初的模样,即每个页面的外观都不一样,而是有更为实用的理由。

 

现在很多电商网站却在结账页面上放满了各种产品和广告。这些放在购物页面无可厚非,但放在结账页面却会分散顾客注意力。这时的顾客只想快点结账了事,并不想看见这些广告。因此,购物页面怎么设计应当倍加注意,否则可能导致买卖告吹。

 

正因如此,在结账页面使用不同的页头、简化页面布局就十分重要。任何有可能降低顾客结账可能性的内容都不该保留。导航栏、购物车图标、之前出现在页头的广告都应该删除,唯一需要保留的是企业logo。

 

而除了页头,侧栏、页尾也应加以简化。页尾的设计可以更加灵活,比如添加企业理念、保证条款和安全信息等内容。

 

代码怎么写呢?可能比你想得简单。首先要记住的是,下面提到的一些代码改写应该在子主题(自定义页面模版)内完成。

 

在WordPress主题的模板文件夹内,可以看到get_header, get_sidebar和get_footer等一功能。因为这些功能的工作原理相同,所以这里只需讲如何改写get_header的功能。顾名思义,get_header会在文件夹中寻找header.php文件,首先在子主题中找,然后(如果有母主题的话)在母主题中找。

 

为了添加自定义页头,你只需复制header.php文件,重命名为“header-checkout.php”,然后在自定义页面模板中,将“get_header()”改为“get_header(checkout)”。这样一来,它就会找到我们刚刚新建的文件(而非默认文件)了。  就是这么简单,感兴趣的朋友可以试试。

THE END