以几个简单的步骤创建WordPress的全宽页面
wordpress.org有这么多主题,您必须为您找到完美的主题.
但是如果你不这样做,那是怎么回事?
如果您发现一个几乎完美但没有您的登陆或关于页面所需的完整宽度页面模板的主题,或者可能根本没有一个主题?
不担心,您可以轻松编辑任何主题以创建一个适合您需求的新模板.它只是需要一些简单的编辑,你已经准备好了.
在今天的帖子中,我将通过如何使用响应主题,通过列,CSS3和Twitter Bootstrap框架来保持新模板移动友好友好.即使你没有,我也有你覆盖.
- 入门
- 创建一个新模板
- 编辑您的新模板
- 编辑引导模板
- 编辑css3模板
- 非响应主题
入门
确保在继续确保您的网站安全之前,确保您的网站完整备份,以防任何错误.
这样,您将能够恢复恢复并将所有内容恢复到重新尝试的方式.
有许多工具可以帮助您这样做,例如我们的快照插件,Jetpack(包括以前独立的产品,vaultpress),或通过FTP手动手动.一旦您备份了所有内容,您可以继续下一步.
创建新模板
要创建新页面布局,您需要访问主题文件并打开和编辑 page.php .
如果您使用的cpanel,请单击页面顶部的"编辑"按钮,然后在出现的弹出窗口中"编辑"按钮-如果您之前尚未禁用.
选择并复制文件的整个内容,然后关闭它.
背部在文件管理器中,在最左上角选择"新文件"按钮,然后在出现的弹出窗口中输入文件名,然后单击"创建新文件"按钮.
以保持内容整洁,创建新文件与其他主题模板相同的文件夹.您可以通过离开"新文件将在"字段中未更改.
最好键入与您想要创建的内容相关的名称.在这种情况下,我输入了全宽度为php,但您可以输入最适合您的内容.只需忘记.php 后缀,并确保您输入的名称没有空格,或者您的模板将无法正常工作.
在列表中查找新文件,然后单击它,然后单击,然后在页面顶部的"编辑"按钮.再次,如果您尚未禁用以下弹出弹出,请单击出现的"编辑"按钮.
在编辑页面中,从 page.php 文件中粘贴代码并保存文件.
编辑您的新模板
在您需要命名的所有代码之前的全宽-php 文件的顶部,所以wordpress识别它正确识别它.添加以下代码以使其发生:
加载GIST 06BF637F9D887A2F670DD009F5724089
我拿出了所有其他的评论,提到它是我正在使用的主题中的默认页面,因为它现在是不必要的,但留下了标题完好无损.以下是全宽度向量文件的顶部现在如下所示:
加载GIST 1A0096AE3CB5EFC94075850A1B7F00B7
不要担心如果您的文件看起来有点不同,具体取决于您使用的主题.
现在您需要找到以下代码,它将在新模板的开头或结尾处.继续删除它.
加载GIST 6F29A496F808E55D22FB8FE5AABB3648
我正在使用大规模的下划线主题的基础wp,以向您展示以来为您提供什么来编辑的内容.
因为这是一个响应主题,它在其框架中使用列,我们只需要将列宽调整为所需的长度.在原始代码中,有12列,我更改为16,如下图所示,在此代码片段的第一行上所示:
加载GIST 5A1EE34DE829A217C0FA76ADFA3FE271
保存文件并激活您网站的主题.转到其中一个页面的编辑屏幕,然后选择现在列出并更新帖子的"全宽"模板.
如果您没有在下拉下看到此选项列表,您没有正确配置完整宽度模板文件的标题.
当您访问该页面时,您将看到一个伟大的全宽内容区域.如果它看起来不像你的正确长度,请继续并更改列数,直到它对您的喜好.
这是它看起来的样子:
测试结果表明它仍然完全响应,一切看起来很棒.如果它不喜欢你,请更改值,直到它是正确的.
如果您的主题不包括此类代码,该怎么办?不同类型的框架存在类似的结构.我会告诉你如何浏览它们.
编辑引导模板
使用Bootstrap Framework,您将注意页面模板文件中的<div class="col-sm-4">
和类似的行.在div
容器中,列称为col-
,然后是值.以下是对列尺寸的快速参考.
- col-xs - -额外的小设备小于768 px宽
- col-sm- -小型设备和平板电脑768 px宽
- col-md- -中等设备和桌面宽922 px宽
- col-lg - -大型设备和桌面大约1200 px宽
当您看到一个与下面的代码类似的东西的div
容器时,您正在查看更具体的大小尺寸选项,其中数字表示为每个尺寸定义了多少列:
加载GIST B1039DAE2BCD638CF0D9F4C0ABBA01E0.
每个大小和页面使用的列总数需要最多添加12 -不再少.在编辑这些值时,请记住这一点.
在它将创建一个列,全宽页面之后,右转次数并删除类似的行.然后,您需要做的只是增加大小,使主要内容区域更大.
您可能还需要搜索您的 style.css 文件以获取这些相同的类以更改一些额外选项,但由于列大小预定义,可能不是必要的.
使用这些值将有助于您实现您更喜欢的尺寸.只需一定要在多个设备上运行一些测试,或调整浏览器窗口大小以确保电路板上的大小.
如果您想要有关Bootstrap编码的更详细信息,您可以查看W3School的文章Bootstrap网格系统.
编辑css3模板
您的 style.css 文件将结束具有与下面的代码相似的内容,如果带有CSS版本3的列选项出现在主题中:
加载GIST 5F5D4250AF1A9597985AB5743D3B7C20
此代码显示,所有浏览器中的模板文件中的内容ID都有四列.朝向底部,它还表明每列的宽度为300px,总共1200px.
更改这些值将帮助您实现您想要的完整宽度页面,但您应该将ID更改为其他东西以避免与其他模板的样式冲突.需要编辑新模板文件中的div
容器,以反映相同的变化.
您还需要注意边距和浮动属性.在响应主题中,您将注意到边距设置为"自动",允许浏览器决定内容框周围区域的大小最适合最佳观看.
如果您看到如下示例中的任何CSS,则将内容区域设置为将其推送到左侧,并且它不居中.如果是这种情况,请用"无"替换"左".
加载GIST 13D8C93EFE753B831AD83B4CD1C5384E.
如果在文件中发生了几次,则需要使用以下代码清除浮点数.只需确保将#content
更换为主内容区域的模板呼叫.
加载GIST BC0145042D0B6A505FCB879D6999CD25
可能需要一些尝试来实现,所以不要劝阻.完成后,务必测试您的模板.
如果您沿途遇到麻烦,您可以在W3Schools找到许多关于CSS3的详细文章.
非响应主题
如果您已决定您的网站将无法在手机和平板电脑上查看,并且您选择了一个没有响应的主题,你仍然可以制作完整的宽度模板.
在第一个段中介绍的时候创建了新的模板文件,需要对模板和 style.css 文件进行一些调整.
在模板文件中找到主内容区域.这是事情有点棘手的地方,因为不是所有主题都会命名它们.它可以显示为<div class="content">
.有些主题称之为"容器"或类似的东西.
将名称更改为别的-只需确保没有空格.我将它重新命名为"全宽",使其很容易识别.
如果它是一个ID或类,只要它没有在页面上的其他地方或其他页面模板中使用,否则并不重要,除非您需要重复的所有区域,请重复看起来相同.
一旦完成,您的新容器应该看起来像下面的代码片段.
加载GIST 62718A1B835519DD2022DA492D9B376
目前,您的侧栏将从此模板中消失,但您仍然留下曾经的空白空间.在下一步中,我们将解决它.
保存完整的宽度模板文件,关闭它,然后返回到一开始的同一文件夹中的文件管理器.找到 style.css 文件,然后单击它,然后单击CPanel页面顶部的"编辑".如果出现一个,请单击弹出窗口中的"编辑"按钮.
现在我们需要查找此文件中提到旧内容区域的所有实例.使用浏览器的页面搜索功能在此处方便.
复制出现的代码片段,粘贴到文件中,然后将其名称更改为与模板文件相同.您想密切关注提到提到宽度的代码,例如在此示例中:
加载GIST EF6E5DC8862354FEDEC1F63FB3DDC56C
只是更改.content
.full-width
为每个设置复制并粘贴,然后保存文件.别忘了,你的原始内容区域可以不同地命名,也可以是一个id而不是类.
将宽度更改为所需的长度,如果有浮动,将其更改为"无".如果这似乎看起来不太漂亮,那么在我们之前覆盖时清除浮动.
最后,保存文件并拍摄模板以进行测试运行.如果您发现您有困难,请在CSS查看W3School的文章中.
结论
创建完美的完整页面模板现在不应该这么困难,即使您有响应主题也是如此.它可能需要一些时间来实现患者.一旦你掌握了它,它就不是太难了.
如果您对创建移动友好网站的更多信息感兴趣,请查看我们的帖子:如何构建移动WordPress主题,以及为什么应.