首页 » PHP教程 » php用模板生成文件技巧_WordPress主题开拓教程二十四子模板文件

php用模板生成文件技巧_WordPress主题开拓教程二十四子模板文件

访客 2024-11-16 0

扫一扫用手机浏览

文章目录 [+]

现在 index.php 文件已被拆分,这统统都变得更大略。

第1步:archive.php

在做这步之前,查看你的侧边栏,点击个中的一个存档链接,结果的页面是不是和首页没有什么不同?

php用模板生成文件技巧_WordPress主题开拓教程二十四子模板文件

创建一个新文件:archive.php把 index.php 中所有东西复制到 archive.php保存 archive.php在 archive.php 文件,把 the_content 改成 the_excerpt。
再次保存 archive.php 文件

通过创建一个 archive.php 合并把它改成和 index.php 不一样,这便是定制化存档页面的外不雅观。

php用模板生成文件技巧_WordPress主题开拓教程二十四子模板文件
(图片来自网络侵删)

现在如果你刷新你的存档页面,它将只显示择要而不是全文的日志。

为什么你想这么做呢? — 防止 Google 以为重复内容惩罚你的博客,如果一个存档页面和首页显示相同的内容,那便是重复的内容。

如果是私人的博客呢?那么就没有必要去区分首页和存档页面。
但这并不是说择要对私人博客没有用。

同样 — 默认你的种别页面将利用 archive.php 显示内容,如果你没有 archive.php文件,种别页面将利用 index.php 显示内容。

如果你想种别页面和首页和存档页面看起来不一样,那么创佳一个 category.php 文件并定制化它。

第2步:search.php创建一个新文件:search.php把 archive.php 中所有东西复制到 search.php保存就完成了。

现在所有的,所有的搜索结果将会返回择要。
如果没有 search.php 这个模板文件,搜索选项将会利用index.php 去显示搜索结果。

(可选)你可以返回到课程1去回顾这层次构造。

第3步:page.php 和 single.php创建两个新文件:page.php 和 single.php把 index.php 中所有内容拷贝到 page.php 和 single.php。
(从现在开始,页面和单篇日志该当是一样的。
)保存页面和单篇日志文件,关闭它们。
第4步:定制 page.php

还记得静态页面和页面之间的不同吗?page.php 模板文件是用来定制化这些分外静态静态页面。

第一,在 page.php 中的 <?php the_content(); ?> 下面输入以下代码:

<?php link_pages(’<p><code>Pages:</strong> ‘, ‘</p>’, ‘number’); ?>

<?php edit_post_link(’Edit’, ‘<p>’, ‘</p>’); ?>

第二,从 page.php 中移除 postmetadata 代码。
结果如下:

第三,在 page.php 中移除 posts_nav_link() 或者导航模块。

刚才发生了什么?

第一行代码是用于显示页面的分页链接。

举个例子,编辑 About 页面。
根据我的屏幕截图增加代码:

当你想把一个非常长的页面分成几个页面的时候,这是非常有用的。

第二行代码是用于显示可以用来编辑静态页面的编辑链接。

常日页面是没有分类,并且常日不想给他们显示创建韶光,以是须要去移除 postmetadata。
同样要移除 posts_nav_link() 代码由于静态页面不会显示后一页和前一页的链接。

保存 page.php 文件并关闭它。

第5步:定制 single.php

点击一个日志的标题去阅读日志别的部分就会带你到单篇日志查看模式。
single.php模板便是用于处理查看单篇日志时的外不雅观。

在 single.php 中的 <?php the_content() ?> 下输入:

<?php link_pages(’<p><strong>Pages:</strong> ‘, ‘</p>’, ‘number’); ?>

是的,这是相同的用于编码页面的分页链接的代码。
同样我们也可以把日志分成多篇子日志。

第二,在 postmetadata 区域,移除 <?php comments_popup_link(); ?> 函数和前面的 <br /> 标签。
不要移除全体 postmetadata。

移除了留言链接函数是由于在单篇日志查看模式下留言链接函数是不起浸染,以是要在 singel.php 文件中移除它。
只有管理员可见的编辑链接,在 BR 标签的左边。
你不想跳过一行才能看到这个本来你可以在右边看到链接?这便是移除 BR 标签的缘故原由。

第三,用以下代码取代 <?php posts_nav_link(); ?>:

<?php previous_post_link(’? %link’) ?> <?php next_post_link(’ %link ?’) ?>

在前面,存档,分类和搜索页面,我们利用 posts_nav_link() 函数去调用后一页和前一页的链接。
对付查看单一日志的页面,它是没有后一页和前一页链接的,我们可以利用 previous_post_link() 和 next_post_link() 函数去调用前一篇日志和后一篇日志的链接。

保存 single.php 文件,到某篇日志下查看在导航区域的不同。

课程回顾创建了四个新的文件或者或者子模板:archive.php,search.php,page.php 和single.php。
archive.php 和 search.php 模板文件是相同的。
Pages (和日志不同)是没有分类的,他们同样没有后一页和前一页的链接。
Single.php 不会显示留言链接(被 comments_popup_link() 函数调用)并且他不用 posts_nav_link() 去调用导航链接。
标签:

相关文章

邯郸IT舞蹈,创新与活力的完美融合

随着信息技术的飞速发展,我国IT产业正迎来前所未有的繁荣。在这个大背景下,邯郸市凭借其独特的地理位置、丰富的文化资源,孕育出一种独...

PHP教程 2024-12-26 阅读0 评论0

酒店IT特点与智慧酒店发展趋势

随着科技的飞速发展,信息技术已经渗透到各行各业,酒店业也不例外。酒店IT特点在近年来愈发显著,不仅提高了酒店的管理效率,还为客人带...

PHP教程 2024-12-26 阅读0 评论0

GW语言插件,赋能写作,打造高效沟通新境界

在信息爆炸的时代,沟通已成为人们生活中不可或缺的一部分。而写作作为沟通的重要手段,其重要性不言而喻。在传统写作模式下,人们往往面临...

PHP教程 2024-12-26 阅读0 评论0

Go语言与C语言的碰撞,共舞于技术之巅

随着信息技术的飞速发展,编程语言作为构建现代软件的基石,其重要性不言而喻。在众多编程语言中,Go语言与C语言因其独特的优势,备受开...

PHP教程 2024-12-26 阅读0 评论0