个性化阅读
专注于IT技术分析

编辑默认阅读更多WordPress中的文本

我想自定义WordPress主题上的read-more链接, 但是我希望它能够获取read more标记中发送的属性。

因此<-more->标签将返回默认值

而<-more Some Attribute->将返回Some Attribute。

我知道我可以使用以下内容编辑阅读的更多文本。我只是不知道如何获取传递给更短代码的属性或变量。如果能弄清楚这一点, 我可以简单地检查它是否存在, 如果不存在, 则将其放在默认文本中。

function modify_read_more_link() {
    return '<div class="read-more"><a class="more-link button" href="' . get_permalink() . '">Custom Read More Link Text</a></div>';
}

#1


你要进行哪些自定义?怎样更改类或使用该类使用jquery并自定义div!

WordPress使这项技术变得容易且可自定义。

https://codex.wordpress.org/Customizing_the_Read_More


#2


我找到了解决我问题的方法。

我需要在我的function.php文件中

function wrap_readmore($more_link) {
//Check if link contains default (more...), if it does replace with Read More
if (preg_match('(more&hellip;)', $more_link)) {
    $more_link = str_replace('(more&hellip;)', 'Read More', $more_link);
}

return '<div class="small-12 columns text-center">' . $more_link . '</div>';
}

add_filter('the_content_more_link', 'wrap_readmore');
赞(0) 打赏
未经允许不得转载:srcmini » 编辑默认阅读更多WordPress中的文本
分享到: 更多 (0)

评论 抢沙发

评论前必须登录!

 

觉得文章有用就打赏一下文章作者

微信扫一扫打赏