【问题标题】:I'm trying to eliminate a "mystery carriage return" in my Wordpress frontpage我正在尝试消除我的 Wordpress 头版中的“神秘回车”
【发布时间】:2013-04-14 19:53:17
【问题描述】:

以下是事实:

  • Wordpress 主题父级:Pytheas(我使用的是子主题)
  • 网站:http://longgame.org
  • 我是初学者。我还在学习 CSS 的基础知识。

我的问题:

在首页,有一组五个“亮点”,我将在其中插入文本。请注意下图(描绘了最左边的两个):

黄色高亮表示我似乎无法删除的区域。我做了以下事情:

  • 检查 HTML 元素以确认没有意外回车。
  • 删除了该内容,下一个项 - “关于”简介“滑过”并表现出相同的行为。
  • 搜索我的子主题以确定我是否搞砸了(无疑是问题,但我找不到)。

我不知道这是什么时候开始发生的,但在过去的几天里,我一直在尝试使用 Wordpressy 的所有东西。

正如我所提到的,我是初学者。请让我知道我是否可以提供更多数据以提高纠正此问题的几率。

提前感谢您提供的任何建议。

编辑:我不确定是什么代码,尤其是罪魁祸首,尤其是因为我什至不知道 如何 编辑任何 php 式的东西。我从来没有尝试过。 :)

无论如何,这可能来自父主题?它来自 home-highlights.php - 如果我要离开,请告诉我。

            <div class="grid-container clearfix">

    <?php
    $count=0; //set counter var
    foreach($hp_highlight_posts as $post) : setup_postdata($post); //start loop
    $count++; //increase counter var with each post in loop

    //meta
    $hp_highlights_url = get_post_meta($post->ID, 'wpex_hp_highlights_url', TRUE);
    $hp_highlights_icon = get_post_meta($post->ID, 'wpex_hp_highlights_icon', TRUE);
    ?>

    <div class="hp-highlight grid-5 <?php echo $post->ID; ?>"> 
        <h3>
            <?php
            //display icon if option not set to default
            if($hp_highlights_icon !='Select') { ?>
                <span class="wpex-icon-<?php echo $hp_highlights_icon; ?>"></span>
            <?php } //highlight meta option set to "Select" ?>
            <?php
            //show the highlight title as a link
            if(!empty($hp_highlights_url)) { ?><a href="<?php echo $hp_highlights_url; ?>" title="<?php the_title(); ?>"><?php the_title(); ?></a>
            <?php }
            //show plain title because link option is blank
            else { the_title(); } ?>
        </h3>
        <?php
        //show the post content
        the_content(); ?>

感谢您的礼仪反馈。下次我会做得更好。 :)

进一步研究:

这有关系吗? :Why is &#65279; appearing in my HTML?

【问题讨论】:

  • 您忘记发布代码了。生成欢迎网格的代码会很有帮助
  • 很抱歉。我真的不知道要使用什么代码。我一直在寻找,会修改这个。
  • 您如何添加这些显示在主页上的类别描述?它们是否特定于您正在使用的主题(在主题特定的管理页面中)?一个小部件?页面或帖子上的额外字段?

标签: css wordpress wordpress-theming


【解决方案1】:

h3 标记和 p 标记之间有一些额外的空格..尝试删除此文本之前的那些空格&lt;p&gt;This the digital notebook of Matt Warren. Thanks for stopping by.&lt;/p&gt;

尝试使用Firebug

您当前的 HTML 包含空格 -

<div class="hp-highlight grid-5 13699"> 
            <h3><span class="wpex-icon-home"></span>
                Welcome
            </h3>
            &#65279;<p>This the digital notebook of Matt Warren. Thanks for stopping by.</p>
        </div>

在上面的代码中,您有&amp;#65279;,即Unicode 字符“零宽度无间隔”(U+FEFF)

我相信您从其他文件/位置复制了内容,其中包含这些空白。

【讨论】:

  • 感谢您的回复。我还在调查这个。我不知道我会去哪里解决这个问题(因为它在 Wordpress 主题中)。但我将使用这些信息进行调查。 :) 我是个初学者。不过,我已经安装了 Firebug。感谢您的推荐。我不知道为什么我到现在还没有安装。
  • @DocBadwrench 您是如何添加此文本的?来自 wordpress 编辑器或者它在主题文件中..然后让我知道这个案例..我一定会帮助你调查更多
  • 就是这样。我添加文本。它一定来自主题的某些部分(尽管为什么它之前没有实现,我不知道)。我在问题中添加了一些可能有用的额外细节。
  • @DocBadwrench 我相信这段文字来自编辑“这是数字......”??只需尝试使用 trim() 方法,如 trim(the_content());然后让我知道情况:)
  • 我从来没有做过这样的事情,所以我会查找一个教程并找出 ol' trim() 。非常感谢您的指导!
【解决方案2】:

似乎问题出在内容部分。尝试在 php 的最后一行将“the_content()”替换为“trim(the_content())”。

如果失败,则问题出在您的 php 文件中,而不是您的内容中。尝试完全重新键入您引用的 php sn-p 的最后三行左右,以消除意外的奇怪字符。

【讨论】:

  • 一有机会,我就去做!我认为这就是 @swapnesh 告诉我的,但我没有明白。
  • 我确实在父主题中进行了更改,但它并没有消失。我确实记得清空页面缓存,然后重新加载。
【解决方案3】:

我试过 trim() - 像疯了一样。没有骰子。幸运的是,G+ Wordpress 社区中的某个人提供了一条用户友好的评论,指出了答案:

嗨 +Matt Warren,在我看来,额外的空间在您的小部件代码中的某个地方。 我假设您已经使用自定义文本小部件在标题中创建了各种块?在那里寻找空格或换行符 -> 我相信你会在开口前面找到一个毫无戒心的空间

标签。 您所指的 index.htm 文件是为了防止可能的鼻子窥探您的网络服务器上的文件;他们本该如此。

虽然它不是小部件,但它我的主页:我的主页。因为它实际上并没有被使用。它只是 实际上在主页上的其余内容的“替代品”。

我删除了主页。然后我重新创建了它,转到阅读设置重新-将它设置为我的主页。问题解决了。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2010-12-10
    • 2012-10-08
    • 2021-10-14
    • 2023-02-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多