php - 点击 'home' -logo 返回 404 错误页面

标签 php wordpress html css

在我的新网站中,我有一个 Logo ,单击该 Logo 会使访问者返回主页。但它反而返回 404 错误页面。 header.php 中的代码是这样的:

    <div id="branding">
    <a href="<?php echo home_url( '/' ); ?>" title="<?php echo esc_attr( get_bloginfo( 'name', 'display' ) ); ?>" rel="home"><img src="<?php bloginfo('template_directory'); ?>/images/brandlogo.svg" alt="Luchtspin"></a>
    </div>

为什么会这样?在 footer.php 中,我使用了完全相同的链接,并且没有遇到任何问题:

    <a href="<?php echo home_url( '/' ); ?>" title="<?php echo esc_attr( get_bloginfo( 'name', 'display' ) ); ?>" rel="home">all content &copy; <?php echo date("Y"); ?> <?php bloginfo( 'name' ); ?></a>
  • 背景信息:最初使用的主题是 Rostar (http://wpdemo.dannci.com/preview/customfields?wptheme=Rostar)。我重新设计了它,使其可翻译,并最终将其与 Boilerplate/Starkers 主题 (http://wordpress.org/extend/themes/boilerplate) 结合。冒险,我知道。特别是因为我是 PHP 的新手。

  • 附加信息:wordpress 站点位于子目录中。我按照此处指示的步骤进行操作:codex.wordpress.org/Giving_WordPress_Its_Own_Directory 以正确设置它。

网站链接:http://www.luchtspin.nl

我同时注意到一些奇怪的事情:h1“Luchtspin”(在 Logo 旁边)就像一个链接,虽然它不再是一个链接(它以前是一个可点击的 div)。它返回相同的 404 页面。我安装了几个缓存插件,但很久以前就停用了。

非常感谢任何帮助,我已经在这几天了。

最佳答案

问题似乎出在您在 script.js 的第 18 行中使用的选择器上。您选择的 div#branding 具有未定义的 .href 属性。将选择器更改为类似 #branding a 的内容应该可以解决错误。

关于php - 点击 'home' -logo 返回 404 错误页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11291792/

相关文章:

javascript - 将标题放在帖子的第一张图片上

php - WP迁移,无法登录WP admin

html - Firefox/Safari 中的 CSS 对齐问题(但在 Chrome 中没问题)

jQuery 选项卡的 JavaScript 函数

php - 提交后显示表单数据

php - Docker 开发环境中 Localhost 连接被拒绝

php - 按标题和分类术语检查帖子是否存在?

php - 当多个用户插入新评论时,在 sql 查询中增加无限滚动分页偏移量

php - 选择变体时,Woocommerce 自定义可用性文本会多次显示

html - 表单上的空白