如何在Bones主题中自定义搜索结果?

时间:2013-05-14 作者:turzifer

在一个使用Bones主题的站点中,我正在尝试本地化搜索结果页面,并希望用其他内容替换“阅读更多”文本。我试着编辑搜索。php,但它没有搜索功能。phpseems to have a bug (它调用带有参数的\\u摘录函数,而该函数不接受任何参数)。

我还尝试了过滤器挂钩,如function reference 但无法使其工作,可能是因为我无法根据需要调用新函数。

是的,我对wordpress和php很陌生,但我觉得应该有一种更简单的方法来替换该文本。有什么建议吗?

2 个回复
SO网友:fuxia

滤器\'the_excerpt\' 仅在搜索页面上:

add_filter( \'the_excerpt\', \'wpse_99415_search_excerpt\' );

function wpse_99415_search_excerpt( $excerpt )
{
    if ( ! is_search() )
        return $excerpt;

    global $post;

    // create a custom excerpt

    return $custom_excerpt;
}

SO网友:gdaniel

是的,这个主题是错误的。我只是自己安装的。根据法典,摘录()不接受任何参数。

其他备选方案包括:

添加自己的链接。

<;a href=“<;?php the\\u permalink();”>此处为我的文本(</a>

从使用摘录函数切换到content()函数。

<?php\\u内容(“此处为我的文本”);?>

如果您在帖子中使用\\u内容功能,则需要在帖子内容中添加“插入更多标签”。

enter image description here

结束