静态页面作为首页,但不是来自模板

时间:2012-03-09 19:51:02

标签: wordpress

我只想使用静态页面作为首页,但它必须与帖子模板完全不同。

我可以创建一个可以作为首页的静态页面,但它使用模板。

有一种方法可以创建一个不使用模板的完整静态页面???

谢谢!

2 个答案:

答案 0 :(得分:2)

使用创建自定义页面模板以及在WordPress中创建页面时 Pages-> Add new,然后选择您要用于页面的模板。

要创建自定义页面模板,请在主题的根文件夹中创建一个新的php文件,并将其命名为page-myCustompage.php(您可以使用任何名称,但使用“page-”作为前缀),然后编写代码并保存喜欢以下(只是一个例子)

<?php
/*
Template Name: Full Width
*/
?>

<?php get_header(); ?>
    <!--Code goes here, below is an example of code that I'm currently using for a custom page template-->
    <div id="post-wrap" class="full-width-wrap">
            <?php if (have_posts()) : while (have_posts()) : the_post(); ?>
            <h1 class="page-title"><?php the_title(); ?></h1>           
            <?php the_content(); ?>
            <?php endwhile; ?>
            <?php endif; ?> 
    </div>

<?php get_footer(); ?>

要创建自定义页面模板,最好复制page.php文件的代码并将其粘贴到新页面模板中,然后进行编辑和保存。

有关详细信息,请参阅here

enter image description here

这是我的WordPress“添加新页面”页面的屏幕截图,您可以看到我还有两个页面模板可用,这些是因为我在主题的根文件夹中有这些模板文件。

答案 1 :(得分:1)

添加到另一个答案,你可以创建一个完整的html页面并在wordpress中使用它,只要你放在顶部:

<?php
/*
Template Name: Custom Template Name
*/
?>

当然,请使用您选择的名称切换“自定义模板名称。

您需要在文本编辑器(如记事本++或其他任何内容)中创建它,并将其保存为frontpage.php或您选择的名称。然后通过FTP上传到您的主题文件。

制作页面时,包括:

<?php get_header(); ?>

将照顾您的DOCTYPE和&lt;头&gt;信息,然后完成页面的构建。

如果您想要拉入页脚或侧边栏或其他任何内容,也可以使用其他模板标签。

如果您没有调用页脚模板,请务必关闭底部的正文和html标记。

如果要发布它,请创建一个空白页面,并在发布时选择它作为模板。

然后在wordpress设置中选择它作为静态首页。