查看搜索结果时页面布局中断。

时间:2017-06-07 作者:The WP Intermediate

这是我职业生涯的第一个WordPress主题:Click Here.

如果你搜索的不是设计中断。例如,搜索此字符串→ 作者姓名

我不明白为什么只有搜索结果破坏了设计,我记得两周前我认为这一切都很好?

如果您需要代码,请告诉我。我认为代码不是必需的,所以最初我没有发布代码。

这是中的代码searchform.php:

<form role="search" method="get" class="search-form" action="<?php echo home_url( \'/\' ); ?>">
    <label>
        <span class="screen-reader-text"><?php echo _x( \'\', \'label\',\'simplisto\' ) ?></span>
        <input type="search" class="search-field"
            placeholder="<?php echo esc_attr_x( \'Search\', \'placeholder\',\'simplisto\' ) ?>"
            value="<?php echo get_search_query() ?>" name="s"
            title="<?php echo esc_attr_x( \'Search for:\', \'label\',\'simplisto\' ) ?>" />
    </label>
    <input type="submit" class="search-submit"
        value="<?php echo esc_attr_x( \'Search\', \'submit button\',\'simplisto\' ) ?>" />
</form>
如果需要其他代码,请告诉我。

2 个回复
最合适的回答,由SO网友:Dave Romsey 整理而成

查看标记。在“搜索结果”页面上<body> 元素被分配了类searchsearch-no-results.

<body class="search search-no-results">
看看CSS.search 用于搜索输入。它们正在为此而工作,但由于使用了弱选择器,它们也被应用于身体:

.search {
    border: 1px solid #CCCCCC;
    padding: 5px 7px;
    /*margin-left: 15px;*/
    width: 175px;
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    transition: all .5s ease;
    /*position: absolute;*/
    right: 0;
    /*float: right;*/
}
那不好。我会更新选择器,使其更加具体:

input.search {
  ...
}

SO网友:Elsner Technologies

如果您搜索任何内容并设计中断,那么您必须检查文件“template parts/content-search.php”,如果有任何设计或代码错误,您可以在样式中添加css。css

.搜索表单{位置:相对;}

结束

相关推荐

在unctions.php中加载自定义css会导致库问题

我正在我的子主题函数中加载自定义css样式表。php“使用此代码”if (ICL_LANGUAGE_CODE == \'ar\') { ?> <link rel=\"stylesheet\" href=\"<?php echo get_stylesheet_directory_uri() . \'/css/rtl.css\' ?>\" type=\"text/css\"> 执行此操作时,无法加载媒体库,它会像以下图像一样粘贴:只是一个加载微调器,没有结果,甚