“header.php”中存在阻止主题完全显示的未知问题

时间:2012-05-17 作者:user1255049

我的主题当前已激活,仅显示背景图像和“主页”链接。我认为问题在于标题。php,但我不太清楚是什么。有什么想法吗?(还有,是否有一个php验证器可以运行我的代码,或者WP主题的代码是否过于特定于WP?)

<!DOCTYPE html>

<html>
<head>
    <meta http-equiv="Content-Type" content="<?php bloginfo(\'html_type\'); ?>; charset=<?php bloginfo(\'charset\'); ?>" />
    <meta name="generator" content="Wordpress <?php bloginfo(\'version\'); ?>" />
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
    <title><?php bloginfo(\'name\'); ?> <?php wp_title(); ?></title>
    <link rel="pingback" href="<?php bloginfo(\'pingback url\'); ?>" />
    <link rel="alternate" type="application/rss+xml" title="RSS 2.0" href="<?php bloginfo(\'rss2_url\'); ?>" />
    <link rel="stylesheet" href="<?php bloginfo(\'stylesheet_url\'); ?>" />
    <link rel="shortcut icon" href="<?php bloginfo(\'template_directory\'); ?>/img/favicon.ico" />
    <?php wp_head(); ?>
</head>

<body>
    <div id="header">
        <div class="logo">
            <a href="<?php bloginfo(\'url\'); ?>"><img src="images/logo.png" alt="return to the home page" id="logo" /></a>
        </div><!-- end logo -->
        <div id="nav">
            <ul>
                <li><a href="<?php bloginfo(\'url\'); ?>">Home</a></li>
                <?php wp_lists_pages(\'title_li=&include=9,5,60,62,64\'); ?>
            </ul>
        </div><!-- end nav -->
    </div><!-- end header -->

2 个回复
最合适的回答,由SO网友:Milo 整理而成

wp_lists_pages 不是有效函数,它是wp_list_pages (否s 结束时list).

enable debugging 在您的wp-config.php 查看php错误的文件

编辑:其他ifo要回答您的其他问题,大多数高级编辑器将检查代码中的语法并标记错误。如果出现函数拼写错误,则需要高级IDE,如PhpStorm 在键入时检查核心WordPress函数并完成代码。

SO网友:markratledge

php只是输出html,所以从这里开始。尝试W3C html/css验证程序http://validator.w3.org/ 并选中“更多选项”下的“显示源”。

使用Firebug 使用Firefox,或使用中的开发人员工具ChromeSafariIE 查看站点上正在加载的内容。

可能是html错误或javascript。那些工具很好用。

结束

相关推荐

在WordPress/php中仅在主页/博客索引上显示div

我有一个wordpress网站。我有一个div,我只想出现在主页上(在标题中)。我需要什么类型的php if语句。。。换句话说:仅显示。。。。在主博客索引页的标题中。问题是每个页面都加载了标题本身。谢谢