登录

WordPress独立站主题创建:设置index.php文件,在页面显示博客文章

2022-03-11
1709
76

作者:蓝海亿观网
来源: 蓝海亿观

news-ad

跨境电商WordPress独立站主题创建:设置index.php文件,在页面显示博客文章

WordPress主题index.php文件,负责显示独立站发布的所有博客和文章。在WordPress独立站卖家检测到主题正常运行后,需要返回到index.php命令行command line),并删除为检测主题是否正常运行的文本。然后,独立站卖家需要WP编写一个命令行,以便从数据库获取博客或文章,并将它们发送到独立站页面。更多关于WordPress主题index.php文件的内容,可点击阅读《WordPress独立站主题:style.css和index.php文件如何创建?》

一、设置index.php文件,显示文章内容

修改index.php文件的目标是恢复文章的标题及其内容,以便在主页上查看所有文件。

蓝海亿观网了解到,“have_posts”命令告诉WP它必须在数据库中搜索博客文章。如果有文章,它将显示在页面上。如果没有,它将显示WordPress独立站卖家在代码中为否定响应条件false编写的息。

跨境出海WordPress独立站主题创建:设置index.php文件,在页面显示博客文章 

有一个函数叫做“the_post”,它必须被添加到whiledo循环“have_posts”中这样在“have_posts”条件下当WP识别为true(响应条件)时,就会显示该文件。通过这个循环,WordPress检查文章按需在页面上显示文章

在实践中,它的运行方式如下

1.如果数据库中有post(文章,帖子,博客),那么在找到post文件时循环中的所有命令将对找到的所有post文件执行。

2.否则,WP通知用户没有post下面的代码所示:

出海WordPress独立站主题创建:设置index.php文件,在页面显示博客文章 

3.在这个循环中使用了两个最基本的函数“have_posts”和“the_post”。

1)“have_posts”函数将通知,数据库中是否有需要重复的post“have_posts”函数如果返回true,则有文章可以显示如果返回false,则没有。

2)“the_post”函数检索最近的post,并执行必要的配置,以便按时间顺序post显示在主题页面上。由于这发生在循环中,每当有新的post时,如果函数返回true,将自动添加post

4.“the_content”函数将内容附加到页面插入的文件标题上。" the_permalink "函数匹配每个post的链接,这样在主页上显示全文时,用户可以访问内容。

如果在文件标题下添加一个简短的摘要,摘要包含内容的前200个字符,只需插入“the_excerpt”函数来代替“the_content”函数。因此,用户在单击链接时只能访问全文。更多WordPress内容,请阅读《WordPress发布新功能,卖家可用Twitter threads为独立站引流》

在这种情况下,WordPress独立站卖家必须在主题的文件夹中创建一个新文件,类似于“index.php”。即使使用同一行代码,只需复制并粘贴index.php循环,并将“the_excerpt”函数更改为“the_content”。

二、添加页眉header和页脚footer

下一步是在添加了style.css和index.php文件主题theme的文件夹中创建新文件,分别是header.php和footer.php。

跨境电商平台WordPress独立站主题创建:设置index.php文件,在页面显示博客文章 

始终在主题中包含wp_head,因为这是一个特殊的函数,用于结束 header.php文件的<head>部分closing </head> tag前使用主要是为了方便独立站添加插件,独立站可以添加样式脚本meta元素到<head>部分

1.Footer.php

Footer.php可以关闭函数中使用的tag:

出海资讯WordPress独立站主题创建:设置index.php文件,在页面显示博客文章 

2.创建functions.php文件夹

Functions.php增加了WordPress独立站的个性命令行可以修改CMS的默认行为。蓝海亿观网获悉,Functions.php具有以下特点

1)不需要唯一的header text

2)只在激活的主题目录有效

3)仅适用于当前主题

这段代码将包含或激活自定义WordPress主题stylesheet样式表):

电商平台WordPress独立站主题创建:设置index.php文件,在页面显示博客文章 

3.要执行更多自定义主题的操作需要使用hook插入到模板文件中的代码片段,如index.php或functions.phphook允许独立站卖家WordPress独立站的不同区域执行PHP操作、添加样式和显示其他信息。

大多数hook是直接在WordPress core核心中实现的,但也有一些对主题开发人员很有用。例如

1)hook“after_setup_theme”激活每个帖子的高亮图像缩略图)、独立站添加logoheader.php和footer.php添加菜单

2)wp_head添加<head>元素到header.php允许样式、脚本和其他信息在WordPress独立站加载后立即执行Polly Zhang跨境电商新媒体-蓝海亿观网egainnews)文末扫码加入WordPress独立站精英卖家交流群,对接跨境电商优质资源。沃尔玛、CoupangWayfair MercadoLibre等平台入驻品牌文案策划及全网推广、电商培训和孵化等服务,请联系我们。不得擅自改写、转载、复制、裁剪和编辑全部或部分内容。

文章内容由作者创作,作者负责内容的真实性、准确性和合法性。出海易倡导尊重与保护知识产权,未经作者和/或本网站许可,不得复制、转载、或以其他方式使用本网站内容。如发现本站文章存在版权问题,烦请联系chuhaiyi@baidu.com,我们将及时核实处理。文章来源:蓝海亿观,本文为作者独立观点,不代表出海易立场。