所有localhost站点都包含假png文件

时间:2014-09-12 18:32:39

标签: php wordpress png

我已经为客户完成了wordpress主题的开发,但是当我们将网站启动到在线登台服务器时,我注意到了两个问题:

1)我在WP仪表板中创建了三个菜单:About,Main和Media。我选择“Main”作为主导航菜单,但由于某种原因,它没有使用我选择的菜单。根据字母顺序,它正在抓住第一个菜单。在这种情况下,它使用“关于”菜单。如果我将“Main”的名称更改为“AAMain”,则使用正确的菜单。我不确定这是怎么回事。这是我用来注册菜单的代码:

register_nav_menus(
        array(
            'mobile-nav' => __( 'The Mobile Menu', 'bonestheme' )   // main nav in header
        )
    );

这是我用于菜单设置的代码:

// the mobile menu
function bones_mobile_nav() {
// display the wp3 menu if available
wp_nav_menu(array(
    'container' => false, // remove nav container
    'container_class' => '', // class of container (should you choose to use it)
    'menu' => __( 'The Mobile Menu', 'bonestheme' ), // nav name
    'menu_class' => '', // adding custom nav class
    'theme_location' => '', // where it's located in the theme
    'before' => '', // before the menu
    'after' => '', // after the menu
    'link_before' => '', // before each link
    'link_after' => '', // after each link
    'depth' => 0, // limit the depth of the nav
    'fallback_cb' => 'bones_mobile_nav_fallback' // fallback function
));
} /* end bones main nav */

// this is the fallback for mobile menu
function bones_mobile_nav_fallback() {
wp_page_menu( array(
    'show_home' => true,
    'menu_class' => '', // adding custom nav class
    'include'     => '',
    'exclude'     => '',
    'echo'        => true,
    'link_before' => '', // before each link
    'link_after' => '' // after each link
) );
}

最后,这是我的header.php文件中用于拉入菜单的代码:

<?php bones_mobile_nav(); ?>

2)第二个问题是我网站上有一个页面。此页面使用相同的页面模板(page-about.php)作为网站中的一堆其他页面,这些页面都可以正常加载。但是当我尝试查看此页面时,我收到一条错误消息,指出“没有收到数据”。 “由于服务器没有发送任何数据,因此无法加载网页。” “错误代码:ERR_EMPTY_RESPONSE”

我注意到我的主题文件夹中有一些名为“social.png”和social0.png的文件。另外,在我的主题function.php文件的底部,还有包含这些png文件的文件 - 实际上是php文件,伪装成png文件。

我尝试删除png文件以及functions.php文件中的includes,但似乎没有任何工作。

我已经在这2天了。我在WP站点中运行可以想象的每一次扫描。最令人困惑的部分是,几天前一切都运行良好,所以我99%肯定我的代码是正确的。它似乎是网站中某处导致这种情况发生的错误,我无法弄清楚这是怎么发生的。我正在使用最新版本的WP,我的所有插件都是最新的。

这似乎影响了我在Mamp Pro本地主机上运行的每个网站 - 而不仅仅是这个网站。

让我知道是否有人遇到过此问题,或者知道我可以采取哪些步骤进一步调试。

由于

0 个答案:

没有答案