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

Php 在WordPress中编辑默认阅读更多文本,php,wordpress,wordpress-theming,Php,Wordpress,Wordpress Theming,我想自定义我的WordPress主题上的read more链接,但是我希望它能够获得read more标签中发送的属性 因此,标记将返回默认值 而将返回一些属性 我知道我可以用下面的内容编辑阅读更多的文本。我只是不知道如何获得传递给较短代码的属性或变量。如果我能弄明白这一点,我可以简单地检查它是否存在,如果不存在,然后放入默认文本中 function modify_read_more_link() { return '<div class="read-more"><a

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

因此,
标记将返回默认值

将返回一些属性

我知道我可以用下面的内容编辑阅读更多的文本。我只是不知道如何获得传递给较短代码的属性或变量。如果我能弄明白这一点,我可以简单地检查它是否存在,如果不存在,然后放入默认文本中

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>';
}
函数modify\u read\u more\u link(){
返回“”;
}

您正在尝试进行什么自定义?如何更改类或使用该类使用jquery并自定义div

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');
函数wrap\u readmore($more\u链接){
//检查链接是否包含默认值(更多…),是否替换为读取更多
if(preg_match('(more&hellip;)',$more_link)){
$more\u link=str\u replace(“(more&hellip;)”、“Read more”、$more\u link);
}
返回“”。$more_链接。“;
}
添加过滤器(“内容更多链接”,“包装阅读更多”);

我改变了我的问题,以表明我的意思。我没有意识到它没有逃过评论标签,也没有出现。