我正在创建一个新的页面模板。
我想更改页边距、字体、字体大小等等。
我不知道我是否做对了事情。以下是我遵循的过程吗
我创建了一个新文件“salespagetemplate”。php”,并将其放置在活动主题(twentyeleven child)中。
在文件“salespagetemplate”中。php’,我有以下代码,并且只有以下代码:
<?php
/**
* Template Name: Salespage
*/
wp_enqueue_style( \'my-page-template\', get_template_directory_uri() . \'/css/page-template.css\' );
?>
<div id="primary">
<div id="contentwide" role="main">
<?php the_post(); ?>
<?php get_template_part( \'content\', \'page\' ); ?>
</div><!-- #content -->
</div><!-- #primary -->
(有些代码没有出现在本文中--不知道如何显示。)
我创建了一个新的“文件”页面模板。css”,上面的代码中提到了它,如果我理解正确,我可以编辑它来更改页面模板的css如果我应该引用任何现有文件,但操作不正确,下面是我在活动主题文件夹中的文件名列表:
所容纳之物PHP功能。PHP第页。phpsalespagetemplate。phpsingle。phpstyle。csspage模板。css
SO网友:Chip Bennett
页面模板定义显示的完整呈现内容:页眉、页脚、内容-所有内容。所以,至少你需要打电话get_header()
和get_footer()
, 或者手动将页眉和页脚代码添加到模板中。
此外,我建议使用回调将自定义样式表排队。您可以使用is_page_template()
有条件检查您的特定页面。例如:
<?php
function wpse60383_enqueue_custom_style() {
if ( is_page_template( \'salespagetemplate.php\' ) ) {
wp_enqueue_style( \'my-page-template\', get_template_directory_uri() . \'/css/page-template.css\' );
}
}
add_action( \'wp_enqueue_scripts\', \'wpse60383_enqueue_custom_style\' );
注意:这个回调和钩子在
functions.php
文件