我有一个自定义的Wordpress主题,包括页眉,页脚和一些其他元素。这很棒,但有几页我想要完全不同的风格。其中之一是,例如,着陆页,其中具有典型的标题是没有意义的。如何告诉Wordpress不要在此页面上使用任何主题?这甚至可能吗?
答案 0 :(得分:2)
您可以使用 Page Templates
例如,如果您希望为登录页面使用自定义页眉或页脚,则可以在单独的.php文件中执行以下操作,并将其声明为页面模板。
我假设你的页眉和页脚文件名header-landing.php
和footer-landing.php
<?php
/**
* Template Name: Landing Page
*/
get_header( 'landing' ); ?>
// Landing Body
<?php get_footer( 'landing' ); ?>
如果您不希望页眉或页脚,则可以省略get_header()
或get_footer()
函数调用。
答案 1 :(得分:0)
您可以使用conditionals来决定何时将某些样式表加载到特定页面上。
例如,在functions.php中,您可以使用wp_enqueue_style加载不同的样式表。在你的PHP中,你会说这样的话:
function custom_page_style_sheet() {
if (is_page() ):
wp_enqueue_style( 'custom-page-styling', get_stylesheet_directory_uri() . '/custom-page.css' );
}}
add_action('wp_enqueue_scripts', 'custom_page_style_sheet');
尝试本教程,这是我从中获取示例代码的地方: http://wpsites.net/wordpress-themes/second-style-sheet-theme/