如何自定义Wordpress主题标题以更改布局?

时间:2015-02-25 19:28:11

标签: php wordpress header themes customization

我正在使用最新版本的Avada主题。我想在已启用侧边栏的页面的标题区域中放置全角内容(简单的短代码)。但是,我发现主题不允许您拥有全宽度内容(除了幻灯片,菜单,艺术品等内置选项),并且页面启用了侧边栏。

他们的用户论坛上的主持人就此限制写了这个:

  

通过屏幕截图,您必须为此创建自定义解决方案。 (参考页面上方的全宽部分和侧边栏内容,根据您的屏幕截图) - 这意味着在WP中创建一个std页面,然后在头文件中使用PHP调用该页面并将其内容放到位:

    <?php if ( is_front_page() ) { $subPageHeader = new WP_Query("page_id=25″); >while($subPageHeader->have_posts()) : $subPageHeader->the_post(); ?>
  

这只是一个良好的开端。

以下是他所指的屏幕截图:http://i.stack.imgur.com/jHRdn.jpg

四个内容项目:我们的问题,我们的合同,机会,Q&amp; A是我想要添加的内容。

不幸的是,我只得到了部分解释,我谦虚地要求社区帮助实现这一目标。提前谢谢。

1 个答案:

答案 0 :(得分:0)

正如主持人所说,您可以根据需要创建其他页面并将其设置为header.php。这是如此简单,只需按.php格式制作您的页面即可:

<?php

并以:

结束
?>

然后这样称呼:

<?php get_template_directory_uri(); ?>

<?php echo get_template_directory_uri(); ?>

甚至你可以通过functions.php这样叫它:

<?php
function my_scripts_method() {
    wp_enqueue_script(
        'custom_script',
        get_template_directory_uri() . '/js/custom_script.js',
        array('jquery')
    );
}
add_action('wp_enqueue_scripts', 'my_scripts_method');
?>

请记住,不要将headerfooter调用到您的页面中,因为您不希望双头相互插入。