从特定页面删除wordpress主题

时间:2016-10-25 01:43:01

标签: wordpress

我有一个自定义的Wordpress主题,包括页眉,页脚和一些其他元素。这很棒,但有几页我想要完全不同的风格。其中之一是,例如,着陆页,其中具有典型的标题是没有意义的。如何告诉Wordpress不要在此页面上使用任何主题?这甚至可能吗?

2 个答案:

答案 0 :(得分:2)

您可以使用 Page Templates

例如,如果您希望为登录页面使用自定义页眉或页脚,则可以在单独的.php文件中执行以下操作,并将其声明为页面模板。

我假设你的页眉和页脚文件名header-landing.phpfooter-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/