用论文创建挤压页面-第二部分

完成 本教程的第一部分在做这部分之前。

所以,在第一部分,我们建立了一个高效的,定制的论文模板,以容纳我们的挤压页面内容。第二部分,我们要做忍者风格,完全定制我们挤压页面的布局。准备好了吗?走吧!

现在,我们在这里(如果你没有的话)阅读第一部分,现在就是这么做的好时机!

挤压

我们显示的是默认头信息,导航菜单,和页脚。目前我们真正改变的是页面内容本身。我们已经删除了默认的内容和侧边栏区域,我们插入了挤压页面内容。现在,你可能想就此打住。根据你的情况,这可能是最好的解决方案。这完全取决于你的读者,你的博客的品牌,以及页眉和页脚的默认内容。然而,在大多数情况下,多定制一些东西是个好主意。

剥离压榨页

注意:这确实会变得稍微复杂一些,可能需要你的一点创造力。只要按照指示去做,我们就会活下来讲述这个故事!

开始,让我们把所有的头去掉,导航,以及挤压页面的页脚内容。为了做到这一点,我们需要写三个函数。基本上,我们将指定默认头文件,导航菜单和页脚应该出现在除挤压页面以外的任何地方。然后,我们要用钩子把标准函数替换成新函数。代码如下:

函数squence_nav()if(is_page('squence'))else论文_nav_menu();} } remove_action(“thesis_hook_before_header”,“论文导航菜单”);//删除默认导航menuadd_action('thesis_hook_before_header',“挤压式Nav'”;//用自定义nav菜单替换页面上的squeeze和默认nav菜单上的处处else函数squeeze ze_header() {if (is_page(' squeeze ')) {}else {thesis_default_header();} } remove_action(“thesis_hook_header”,“thesis_default_header”);//删除默认的headeradd_action('thesis_hook_header',“squeeze_header”);//替换为挤压页面上的自定义页眉,并在所有位置替换为默认页眉elsefunction squence_footer()if(is_page('squence'))else thesis_attribution();}}删除“action”(论文“hook”页脚),“thesis_attribution”);//删除默认页脚(包括属性)添加动作(“论文挂钩页脚”,“挤压页脚”);//在挤压页面上用自定义页脚替换,在其他地方用默认导航菜单替换

Just copy and paste that into custom_functions.php below the squeeze page code we've already inserted there.现在,我们已经指定了header,导航,挤压页面的页脚是空的。你应该以压缩内容和一堆空白结束。

根据记录,你可以用CSS做这个,但是这个方法不是很有效,它不允许我们用自己的自定义内容替换我们创建的空白。因此,我们将在本教程中不讨论这个问题。

添加自定义内容

现在,你可能想就此打住。再一次,根据挤压页面的内容,您可能不希望向页眉或页脚添加自定义内容。然而,假设你知道。

报头

首先,让我们添加一个自定义头图像。为了做到这一点,我们只需将内容添加到我们的“compresze_header”函数中,如下所示:

函数squence_header()if(is_page('squence'))?>
            
	
            

这只是显示了一个标题图像,其中默认的论文标题用于驻留。显然,你可以在这里插入任何你喜欢的图片。

页脚

最后,让我们向页脚添加一些文本。再一次,我们所做的就是处理我们已经创建的函数,只为挤压页面添加一些内容。

函数screze_footer () {if (is_page('Squeeze')) {?>