Wordpress:创建自定义主页

时间:2014-05-01 10:05:55

标签: wordpress wordpress-theming

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

这可能吗?我怎样才能做到这一点? 我可以简单地创建页面,并链接使用wordpress面板创建的其他页面,而不会破坏所有内容吗?

4 个答案:

答案 0 :(得分:5)

根据official WordPress codex

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

  1. WordPress首先确定它是否具有静态首页。如果已设置静态首页,则WordPress将根据页面模板层次结构加载该页面。
  2. 如果尚未设置静态首页,则WordPress将查找名为 home.php 的模板文件,并使用该文件生成所请求的页面。
  3. 如果缺少home.php,WordPress会在活动主题目录中查找名为index.php的文件,并使用该模板生成页面。
  4. 因此,您只需创建一个 home.php 模板,并将其与其他主题(您将使用的主题)放置模板,WordPress将自动开始使用home.php模板主页。

答案 1 :(得分:2)

只需复制默认的page.php模板文件并将其命名为front-page.php即可。更改该文件顶部的配置。现在创建一个名为home的新页面。

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

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

https://codex.wordpress.org/Creating_a_Static_Front_Page

答案 2 :(得分:1)

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

答案 3 :(得分:1)

如果您首先在主页上创建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可以在页眉和页脚之间工作

然后转到管理面板

转到页面&gt;添加新的

并创建一个名为&#34; Home&#34;

的页面

注意:创建页面时请选择主页模板和&#34;发布&#34;它

然后转到设置&gt;阅读并选择&#34;静态页面(在下面选择)&#34;单选按钮,然后下拉菜单处于活动状态并选择您的&#34; Home&#34;页面然后单击保存更改。

我希望这会对你有所帮助