More tag locked in Hemingway

时间:2017-08-22 作者:Justin Brooks

我目前使用的是海明威主题,如下所示:

游戏教授。com公司

目前,这个主题在生成时提供了一个令人愉悦的标记,但是我无法更改标记的内容。至少是单独的。我知道我可以进入函数。php并更改$more\\u link\\u文本:

// Custom more-link text
add_filter( \'the_content_more_link\', \'hemingway_custom_more_link\', 10, 2 );

function hemingway_custom_more_link( $more_link, $more_link_text ) {
return str_replace( $more_link_text, __(\'Episode Summary and Extras\', 
\'hemingway\'), $more_link );
}
正如我所做的那样。然而,我也对写普通的博客文章感兴趣,不希望它们占用大量的页面空间。我之所以选择“插曲摘要和附加内容”作为文本,是因为它比“阅读更多”更明显,更能吸引点击。然而,在一篇普通的博客文章中,这个标签是没有意义的。是否允许我自定义标记并将其显示出来,例如,在当前不丢失标记后面的格式和彩色框的情况下?此外,海明威不支持摘录,至少据我所知,他不支持在博客帖子上摘录。所以这不是一个选择。我不介意在每篇文章中键入自定义标记。

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

WordPress具有以下功能built-in 天生的。

尝试更新Text 编辑示例:

<!--more Episode Summary and Extras -->
<!--more Regular Blog Post -->
<!--more Read More About My Cats -->
这只适用于the_content(), 但听起来你的主题的博客循环正在使用它。

SO网友:Anton Lukin

您可以使用自定义的更多文本制作短代码,并仅在归档页面(而不是single.php)上显示它。它允许您自定义阅读更多文本。

像这样的

add_shortcode(\'readmore\', ...)

if(!is_singular())
  do_shortcode(\'readmore\');

结束

相关推荐

在Functions.php中正确地将首页的CSS-TEMPLATE_REDIRECT排队?

我想加载一些特定的css来更改WP首页/主页的主体元素的颜色。在我的主题函数文件中,以下代码似乎有效,但有人能告诉我它是否“正确”吗?//Adding and Encuing styles for Front Page add_action( \'template_redirect\', \'front_page_design\' ); function front_page_design(){ if ( is_front_page() || is_home())