Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/261.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将HTML转换为PHP Wordpress页脚不起作用_Php_Html_Css_Wordpress - Fatal编程技术网

将HTML转换为PHP Wordpress页脚不起作用

将HTML转换为PHP Wordpress页脚不起作用,php,html,css,wordpress,Php,Html,Css,Wordpress,我目前正在自学如何编码的网站和我的静态网站现在已经完成。然后我尝试将其转换为PHP Wordpress,但到目前为止,我的页脚与我的HTML文件不一样。我还尝试使用其他在线模板将其转换为PHP Wordpress,以测试我的转换,一切似乎都很好,所以这与我的Wordpress配置无关。我也接受了检查,但这并不能解决我的问题。我使用HTML5空白主题来转换我的HTML。所以我的问题是,当我将静态HTML拆分为header.php和footer.php时,它不起作用 <

我目前正在自学如何编码的网站和我的静态网站现在已经完成。然后我尝试将其转换为PHP Wordpress,但到目前为止,我的页脚与我的HTML文件不一样。我还尝试使用其他在线模板将其转换为PHP Wordpress,以测试我的转换,一切似乎都很好,所以这与我的Wordpress配置无关。我也接受了检查,但这并不能解决我的问题。我使用HTML5空白主题来转换我的HTML。所以我的问题是,当我将静态HTML拆分为header.php和footer.php时,它不起作用

            <footer class="credit">
            <p><a href="https://twitter.com/maiphamquanghuy">ImHikaruCat</a></p>
        </footer>
    </div>
    <!-- /wrapper -->

    <?php wp_footer(); ?>

    <!-- analytics -->
    <script>
    (function(f,i,r,e,s,h,l){i['GoogleAnalyticsObject']=s;f[s]=f[s]||function(){
    (f[s].q=f[s].q||[]).push(arguments)},f[s].l=1*new Date();h=i.createElement(r),
    l=i.getElementsByTagName(r)[0];h.async=1;h.src=e;l.parentNode.insertBefore(h,l)
    })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
    ga('create', 'UA-XXXXXXXX-XX', 'yourdomain.com');
    ga('send', 'pageview');
    </script>

</body>
这是我的可用静态页眉和页脚HTML,我未能将其拆分为PHP

<!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>Movie On The Go</title>
        <link rel="stylesheet" type="text/css" href="style.css"/>
        <link href="css/font-awesome.min.css" rel="stylesheet"/>
        <link rel="shortcut icon" type="image/png" href="#"/>
    </head>
    <body>
    <div class="container">
        <header>
            <div class="header-inner">
                <a href="<?php echo home_url(); ?>" id="logo"><img src="img/raging.gif" alt=""></a>
                <a href="<?php echo home_url(); ?>" id="webname"><h1>Movies On The Go</h1></a>
                <nav>
                    <a href="#" id="menu-icon"></a>
                    <ul>
                        <li><a href="index.html">Home</a></li>
                        <li><a href="movieslist.html">Movies list</a></li>
                        <li><a href="aboutus.html">About us</a></li>
                        <li><a href="faq.html">FAQ</a></li>
                    </ul>
                </nav>
            </div>
        </header>
        <p>This is the content of the homepage.</p>
        <footer class="credit">
            <p><a href="https://twitter.com/maiphamquanghuy">ImHikaruCat</a></p>
        </footer>
    </div>
    </body>
    </html>


将其写入布局中,并将其从header.php文件的footer.php中删除。您已将未定义函数用于导航菜单。您可以在functions.php中定义HTML5 blank_nav(),也可以使用wordpress wp_nav_menus函数使菜单动态

            <footer class="credit">
            <p><a href="https://twitter.com/maiphamquanghuy">ImHikaruCat</a></p>
        </footer>
    </div>
    <!-- /wrapper -->

    <?php wp_footer(); ?>

    <!-- analytics -->
    <script>
    (function(f,i,r,e,s,h,l){i['GoogleAnalyticsObject']=s;f[s]=f[s]||function(){
    (f[s].q=f[s].q||[]).push(arguments)},f[s].l=1*new Date();h=i.createElement(r),
    l=i.getElementsByTagName(r)[0];h.async=1;h.src=e;l.parentNode.insertBefore(h,l)
    })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
    ga('create', 'UA-XXXXXXXX-XX', 'yourdomain.com');
    ga('send', 'pageview');
    </script>

</body>
function html5blank_nav() {
$html = '<ul>
            <li><a href="index.html">Home</a></li>
            <li><a href="movieslist.html">Movies list</a></li>
            <li><a href="aboutus.html">About us</a></li>
            <li><a href="faq.html">FAQ</a></li>
        </ul>';
return $html;
函数HTML5 blank_nav(){
$html='
'; 返回$html;

}

不太清楚你想要什么。你展示了很多代码,但我们不清楚你想要实现什么或实际问题是什么。因此,如果它作为一个静态HTML页面可以正常工作,但在动态创建HTML代码后就不再工作了,那么动态创建的代码很可能在结构上与静态版本不同。因此,开始比较两者,找出它们之间的区别。(您可能还想首先确保没有严重的嵌套/标记结束问题或类似问题。)您可能会错过页脚前的结束div,然后一切都会搞砸。尝试在页脚标记之前添加。如果它不起作用,那么只需再次移除它。但这可能是你的页脚在你体内的原因。我看不到任何关闭的地方,所以,我可能需要在wp_页脚之后-不确定,谢谢你的解决方案,但它仍然与我的问题相同。我不知道为什么,但当我尝试测试其他静态模板时,
保持在那里,不知何故它仍然工作。
<?php wp_footer(); ?>
function html5blank_nav() {
$html = '<ul>
            <li><a href="index.html">Home</a></li>
            <li><a href="movieslist.html">Movies list</a></li>
            <li><a href="aboutus.html">About us</a></li>
            <li><a href="faq.html">FAQ</a></li>
        </ul>';
return $html;