我正在使用Wordpress Avada主题,并尝试修改“阅读更多”链接以始终访问外部站点。
我正在使用以下代码:
function my_read_more_link( $read_more ) {
$post = get_post();
$url = 'https:/www.websitename.com/';
$postslug = $post->post_name;
$link = $url . $postslug;
$excerpt = '<a href="'.$link.'">Read more at websitename.com!</a>';
return $excerpt;
}
add_filter( 'avada_blog_read_more_link', 'my_read_more_link' );
理论上这是可行的,因为博客页面显示以下内容:
<a href="https:/www.websitename.com/the-post-title-here">
Read more at websitename.com!
</a>
但是这被设置为文本格式,而不是链接格式。我提供了一些屏幕截图,以使其更加清晰:
博客页面上的屏幕截图 https://imgur.com/a/Ztof7wB
来自源代码的屏幕截图:(输出) https://imgur.com/a/YV7JACp
感谢您的帮助!