1

我想知道如何设置自定义页面模板。我的网站基于许多不同的宽度。例如,对于某些页面,我使用了一个名为 div<div class="content-wrap ninecol clearfix">的页面,但对于另一个页面,我使用了<div class="text-centered twelvecol clearfix">.

我需要创建一个模板,以便我可以轻松地基于这些模板创建新页面。

下面是我在 Dreamweaver 中完成的静态 html 代码。

<div class="content-wrap ninecol clearfix"> <!--I want to make a template based on this div so I can just add new text in the future-->

        <div class="content">


<h1 class="title">Om oss</h1>
<hr>
<div class="entry-content">
<h4>Vilka är Unified Sweden?</h4>
    <p>Vi värnar starkt om vår unika företagskultur och ser den som vårt  kraftfullaste      
     konkurrensmedel. Inom företaget har vi alltid arbetat hårt  för att skapa den 
     stabila grund som vår företagskultur är byggd på. </p>
    <p>All personal på Unified Sweden har många års erfarenhet av  webbutveckling,
    programmering, design och kundservice vilket gör oss  unika då alla led inom kundbemötandet 
    vet exakt vad ni som företag  behöver hjälp med.</p>
         </div>

</div>
    </div>

这就是我想出的。

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


  <?php get_header(temp); ?>
  <?php
        // get_template_part( 'loop', 'index' );
        ?>


  <div class="breadcrumbs">
  <?php if(function_exists('bcn_display'))
  {
    bcn_display();
  }?>
  </div>
  <?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>   


       <?php the_content(); ?>

   <?php endwhile; endif; ?>



    </div><!-- content-wrap -->

    </div><!-- #content -->

    </div>

    </div><!-- .main -->

     <?php get_footer(); ?>

感谢您提供任何形式的帮助或支持。

4

3 回答 3

0

模板名称:您的页面名称

*/

您将 Test 替换为您想要用于名称的任何名称(此名称可以有空格)然后在管理员中,您可以通过转到 Admin > Page Attributes > Templates 来选择要用于页面的模板 您的新自定义模板应该出现在这里

于 2013-12-26T06:04:42.073 回答
0

你是说每个模板都需要不同的样式吗?如果是,您需要在 div id 处提供不同的名称,然后您应该编辑您的 style.css

#namediv{ }
于 2012-12-12T15:45:33.817 回答
0

设置自定义页面模板(如果我正确理解您的问题)您在主题目录中创建您的页面模板,该目录处于活动状态并按照您的方式使用标题

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

您将 Test 替换为您想要用于名称的任何名称(此名称可以有空格)然后在管理员中,您可以通过转到 Admin > Page Attributes > Templates 来选择要用于页面的模板 您的新自定义模板应该出现在这里

编辑(在操作评论之后)然后您可以检查正在使用哪个模板

is_page_template()

http://codex.wordpress.org/Function_Reference/is_page_template 来自 header.php,然后加载特定的 css 文件

旁注:您可能还想查看 codex 页面:http ://codex.wordpress.org/Pages#Creating_Your_Own_Page_Templates以及专用的 wordpress stackexchange https://wordpress.stackexchange.com/

于 2012-12-12T16:19:43.593 回答