我想自定义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我找到了解决我问题的方法。
【编辑默认阅读更多WordPress中的文本】我需要在我的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');
推荐阅读
- 在精选图片上嵌入soundcloud链接以在其上启动mp3播放器
- 自定义WordPress主题中的可编辑设置
- #yyds干货盘点#设计模式之工厂模式
- Velocity语法大全
- Golang的变量介绍
- 为什么 Go 是我最喜欢的编程语言(2017)[翻译]#IT人的升职加薪tips#
- #yyds干货盘点#HTML常见状态码消息
- Linux文件系统日志分析
- 配置日志服务器收集日志文件