我正在研究一个WordPress主题。搜索引擎用我的查询搜索词返回一个数字。
例如:搜索词” lorem ipsum”标题搜索结果—>搜索结果:” lorem ipsum47″
我试图寻找问题, 对此我不确定, 但是这里有我在谈论的代码:
<h2 class="title-page page-title">
<?php if ( is_home() ) :
if ( is_front_page() ):
esc_html_e( 'Latest Posts', 'cize' );
else:
single_post_title();
endif;
elseif ( is_page() ):
single_post_title();
elseif ( is_search() ):
echo printf( esc_html__( 'Search Results for: %s', 'cize' ), '<span>' . get_search_query() . '</span>' );
else:
the_archive_title();
endif; ?>
</h2>
另一个有帮助的地方是经过研究后在线显示的HTML:
<div class="container">
<h2 class="title-page page-title">
Search result for: <span>lorem ipsum</span>47 </h2>
</div>
问题可能出在这部分代码附近?
else:
the_archive_title();
endif; ?>
谢谢你的时间Riccardo
#1
printf有时有点棘手
更改is_search部分, 而不是echo printf, 使用如下所示的简单echo。
<h2 class="title-page page-title">
<?php if ( is_home() ) :
if ( is_front_page() ):
esc_html_e( 'Latest Posts', 'cize' );
else:
single_post_title();
endif;
elseif ( is_page() ):
single_post_title();
elseif ( is_search() ):
echo 'Search Results for: '.get_search_query();
else:
the_archive_title();
endif; ?>
</h2>
评论前必须登录!
注册