0

以下是事实:

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

我的问题:

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

我不知道这个黄色区域是在哪里生成的

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

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

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

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

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

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

无论如何,也许这来自父主题?它来自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(); ?>

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

进一步的研究:

这有关系吗?:为什么是  出现在我的 HTML 中?

4

3 回答 3

3

您在 h3 标记和 p 标记之间有一些额外的空格 ..尝试在此文本之前删除这些空格<p>This the digital notebook of Matt Warren. Thanks for stopping by.</p>

尝试使用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>

在上面的代码中,您拥有 &#65279;的是UnicodeCharacter ' ZERO WIDTH NO-BREAK SPACE' (U+FEFF)

我相信您从一个不同的文件/位置复制了内容,该文件/位置默默地包含了这些空格。

于 2013-04-14T19:59:51.737 回答
1

似乎问题出在内容部分。尝试在 php.ini 文件的最后一行用“trim(the_content())”替换“the_content()”。

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

于 2013-04-15T19:02:06.517 回答
0

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

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

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

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

我删除了主页。然后我重新创建它,进入阅读设置并将其重新设置为我的主页。问题解决了。

于 2013-04-16T19:18:43.147 回答