博客中未显示新的WordPress主题

时间:2019-01-17 作者:Sandy

我已经上传了index.php, sidebar.php, footer.php, header.php 并将样式表作为新主题的压缩文件发送到WordPress,以便我自2012年以来的博客帖子与新的网站模板相匹配。

然而,在预览中,虽然你可以看到我写的博客列表,但没有显示背景。

我做错了什么?如何让我的博客与我的网站匹配?

2 个回复
SO网友:WebElaine

预览并非总是百分之百准确,因此您实际上可以激活新主题并从那里进行测试。如果这不是一个选项,那么将当前站点复制到临时服务器并在那里进行测试更安全。样式表中的一些路径很可能指向错误的文件夹。如果您使用开发工具检查希望有背景的元素,它应该会显示是否找到了图像。如果找不到,请仔细检查所有内容所在的文件夹。

许多样式表使用相对路径,如/styles/background.jpg 而不是拼写http://example.com/theme/styles/background.jpg 所以如果你的WordPress博客在一个子文件夹中,比如http://example.com/blog/ 样式表使用相对路径,您告诉WordPress查看http://example.com/blog/styles/ 用于背景图像时,实际上那不是正确的文件夹。在这种情况下,您需要将样式表更改为指向../styles.background.jpg (上面写着上升一级)。

SO网友:Mohsin Ghouri

请检查页面,看看css文件是否有404错误。如果您发现css文件出现404错误,则意味着该页面找不到(加载)css文件。

以下是404错误的可能原因---文件路径不正确。--路径中缺少文件。--缓存问题。

相关推荐

About wordpress child themes

我对WordPress和儿童主题有一些问题。据我所知,如果我不想在更新主题时失去任何东西,使用子主题是很重要的。我是WordPress的初学者,到目前为止,我一直在使用PageBuilder(管理面板上的板载自定义选项)自定义我的网站,并在“附加CSS”选项中加入几行CSS。所有这些都是在主主题上完成的(只是玩转尝试学习),现在我想开始使用一个儿童主题。问题如下:我不知道我是否可以像通过管理界面设计父主题那样设计我的子主题,或者我是否必须通过文本编辑器(在我的计算机上,然后通过FTP等方式上传)对所有内容