【问题标题】:Rogue &nbsp in Wordpress blogWordPress 博客中的流氓 &nbsp
【发布时间】:2018-06-19 10:49:08
【问题描述】:

my Wordpress blog 有一个奇怪的问题。

&nbsp 插入到 <body> 标记之后。不过,header.php 文件中没有 &nbsp。它只是<body> 标签,然后是<div>

有没有办法阻止这种情况?

提前致谢!

编辑|

这是header.php

<!DOCTYPE html>
<html class="no-js" <?php language_attributes(); ?>>
    <head>
        <meta charset="<?php bloginfo('charset'); ?>">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <link rel="profile" href="<?php echo esc_url( 'gmpg.org/xfn/11' ); ?>">
        <link rel="pingback" href="<?php bloginfo( 'pingback_url' ); ?>">

        <?php wp_head(); ?>
   </head>

   <body <?php body_class(); ?>>
      <div id="wrapper">

      <?php do_action('__before_header') ; ?>

      <?php hu_get_template_part('parts/header-main'); ?>

      <?php do_action('__after_header') ; ?>

      <div class="container" id="page">
          <div class="container-inner">
              <?php do_action('__before_main') ; ?>
              <div class="main">
                  <div class="main-inner group">
                      <?php do_action('__before_content') ; ?>

【问题讨论】:

  • 当然可以用js来完成。但是从那里找到它的生成和删除位置是正确的。你能提供php文件,或者它的一部分,从哪里开始body标签?
  • 我刚刚添加了它。感谢您的帮助!
  • 尝试删除 标签后的所有空格,例如` >
    ` .但您似乎提供了错误的 header.php,因为在您提供的站点中,在body 标记之后直接生成了head 标记代码
  • 另外,在执行上述步骤之前,您是否按照我所说的删除了所有空格?
  • 糟糕!我删除了父主题header.php 中的空格!现在我在孩子中删除了它们,它已经修复了!谢谢你的帮助!!!

标签: php html css wordpress wordpress-theming


【解决方案1】:

什么是&amp;nbsp;

很好解释here

如何从html中删除&amp;nbsp;

您应该找到发生在 html tags 的 beetwen,并删除该标签之间的所有空格。

考虑对您的问题进行讨论:在body 标签之后,您得到&amp;nbsp;。因此,只需从您的 wordpress header.phpheader.phpparent 主题中删除 &lt;body&gt; 之后的空格即可停止呈现 &amp;nbsp;

【讨论】:

    猜你喜欢
    相关资源
    最近更新 更多
    热门标签