0

我正在使用 FeedWordPress 插件来汇总来自其他博客的帖子。我正在使用 Magazine Basic 主题。

一些来自其他博客的帖子,通常来自 21 个 WP 主题,除了为 Magazine Basic 主题内置的“阅读更多 ->”之外,在摘录的末尾还有一个“继续阅读 ->”。

我想从登录页面上的所有摘录中删除“继续阅读->”按钮。

我注意到“继续阅读->”显示在提要中(请参阅此处)对于最终具有“继续阅读->”按钮的博客,而那些没有(例如,此处)显示“继续阅读-> “只要在同一个地方有一个 […],这很好。

我猜我可以使用某种正则表达式删除“继续阅读->”按钮,但这是在主题模板中完成的?也许在 index.php 文件中?由于我正在汇总,我显然无法编辑正在撰写帖子的主题。

4

3 回答 3

1

将以下内容添加到主题的 style.css。如果您无法从 FTP 访问主题文件,您应该可以直接从 WordPress 后端对其进行编辑。

.home article  p > a {display:none;} // to hide the continue reading link
.home article  p > a.more-link {display:inline;} // to display the read more button

只要文本摘录中没有链接,这将起作用。请注意,我的目标是“home”类,这样只会影响主页。

如果您能够将课程附加到继续阅读链接,您可以只针对该课程并避免从摘录中删除链接,但听起来您无法访问这些文件。

另一种方法是使用像这样的小 jQuery:

<script>$("a:contains('Continue Reading')").css("display", "none");</script>

这只会针对带有“继续阅读”字样的链接,这样可能对您更有效。

让我知道这是否有帮助。

于 2013-05-24T16:39:43.873 回答
0

在您的 function.php 中替换两个 this 函数并生成您的提要。

function twentyeleven_continue_reading_link() {
    return ' <a href="'. esc_url( get_permalink() ) . '">' . __( '[...]', 'twentyeleven' ) . '</a>';
}
endif;

function twentyeleven_auto_excerpt_more( $more ) {
    return '' . twentyeleven_continue_reading_link();
}
add_filter( 'excerpt_more', 'twentyeleven_auto_excerpt_more' );

在此处输入图像描述

于 2013-05-24T13:14:22.753 回答
0

我尝试了很多方法仍然不起作用,但暂时你可以使用手动,在解析为 html 时更新你的 css 文件:

.link-more {
   display:none;
}
于 2018-05-03T10:20:58.350 回答