Wordpress:创建自定义主页

问题描述 投票:0回答:5

我想使用wordpress创建一个网站,但我希望我的网站有一个由我创建的自定义主页,与网站主题完全不同,然后直接从我的页面链接wordpress页面。

这可能吗?我怎样才能实现这个目标? 我可以简单地创建页面,并链接使用 wordpress 面板创建的其他页面,而不破坏所有内容吗?

wordpress wordpress-theming
5个回答
5
投票

根据官方 WordPress 代码

如果访问者访问您的主页 http://example.com/blog/,则会发生以下情况:

  1. WordPress 首先判断是否有静态首页。如果已设置静态首页,则 WordPress 根据页面模板层次结构加载该页面。
  2. 如果尚未设置静态首页,则 WordPress 会查找名为 home.php 的模板文件,并使用它来生成请求的页面。
  3. 如果 home.php 丢失,WordPress 会在活动主题的目录中查找名为 index.php 的文件,并使用该模板生成页面。

因此,您只需创建一个 home.php 模板并将其与其他主题(您将使用的主题)模板放在一起,WordPress 将自动开始使用 home.php 模板作为主页。


3
投票

如果您首先在主页上创建 HTML,那么这对您来说很容易

首先在你的主题中创建一个像“template-home.php”这样的文件。

现在在“template-home.php”中,首先您必须在页面顶部写入这些行

<?php
/* ==========
  Template Name: Home
  ========== */
?>

之后添加 header.php 和 footer.php,如下所示:

<?php get_header(); ?>

     // Your Content is here

<?php get_footer(); ?>

现在你的整个 HTML 都在页眉和页脚之间工作了

然后转到您的管理面板

转到页面 > 添加新内容

并创建一个名为“Home”的页面

注意: 当您创建页面时,请选择主页模板并“发布”它。

然后转到“设置”>“阅读”并选择“静态页面(在下面选择)”单选按钮,然后下拉列表处于活动状态并选择“主页”页面,然后单击“保存更改”。

希望这对你有帮助


2
投票

只需复制默认的page.php模板文件并命名为

front-page.php
。更改该文件顶部的配置。现在创建一个名为主页的新页面。

转至管理 > 设置 > 阅读面板并设置静态首页。

如需更多帮助,请查看 WordPress 网站上的此链接:

https://codex.wordpress.org/Creating_a_Static_Front_Page


1
投票

您可以在活动主题文件夹中创建一个 front-page.php 文件。 它可以根据您的需要用于您的最新帖子或静态页面。


0
投票

您想要做什么 - 您的观点是完全自己用 php / css 创建主页,或者您只需要使用模板作为静态页面(例如没有默认博客)?

© www.soinside.com 2019 - 2024. All rights reserved.