将自定义wordpress文件放在子主题文件夹中,并使get_header和get_footer正常工作

【将自定义wordpress文件放在子主题文件夹中,并使get_header和get_footer正常工作】更新:
我最初安装了十二十二作为主题。我做的第一件事是创建一个子主题, 然后安装了插件的页??眉和页脚。我使用此插件创建了页眉和页脚。
据说有一个教程将自定义模板放在子主题目录中。当我这样做时, 我必须指出表单动作的正确路径为:

../wp-content/themes/twentytwelve-child/swaghome.php

当我这样做时, 找到了页面, 但是get_header()和get_footer()不起作用。如果我将文件放在public_html中, 则将操作更改为:
swaghome.php

一切正常。
如何将自定义页面保留在子主题文件夹中, 并且仍然具有get_header()和get_footer()工作?
这是swaghome.php
< ?php /* Template Name: swaghome */ ?> < ?phpget_header(); ?> < div id="primary" class="site-content"> < div id="content" role="main"> < ?phpif(isset($_POST["place"]) & & strcmp($_POST("place", "foot"))==0)$place="foot"; else if(isset($_POST["place"]) & & strcmp($_POST("place", "involved"))==0)$place="involved"; else $place="home"; echo $place; ?> < /div> < !-- #content --> < /div> < !-- #primary --> < ?php get_footer(); ?>

这是子主题的style.css:
/* Theme Name: Twenty Twelve Child Theme URI: https://wordpress.org/themes/twentytwelve/ Template: twentytwelve Author: the WordPress team Author URI: https://wordpress.org/ Description: The 2012 theme for WordPress is a fully responsive theme that looks great on any device. Features include a front page template with its own widgets, an optional display font, styling for post formats on both index and single views, and an optional no-sidebar page template. Make it yours with a custom menu, header image, and background. Tags: blog, one-column, two-columns, right-sidebar, custom-background, custom-header, custom-menu, editor-style, featured-images, flexible-header, footer-widgets, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready Version: 3.0.1568336488 Updated: 2019-09-13 01:01:28*/

#1好的, 如果你通过教程创建子主题, 则可以将模板与父模板一起使用。如果你没有在子主题的页眉和页脚中使用父主题, 则它们都将来自父主题。

    推荐阅读