Мне нужно вывести пользовательскую кнопку «читать дальше» для каждого сообщения.
Я использую следующую функцию, которую я сделал:
function the_excerpt_more_link( $excerpt ){
$post = get_post();
$url = 'https:/www.vierenzestig.nl/';
$postslug = $post->post_name;
$link = $url . $postslug;
$excerpt = '<a href="'.$link.'">Lees meer!</a>';
return $link;
}
Это работает, как ожидалось, и выдает следующее:
https:/www.vierenzestig.nl/interior-car-wash-and-detailing-service
Когда я пытаюсьобернуть вышеупомянутый вывод внутри элемента. Он также отображает домашний URL с сайта. Используя этот код (см. Замену $ link на $ excerpt):
function the_excerpt_more_link( $excerpt ){
$post = get_post();
$url = 'https:/www.vierenzestig.nl/';
$postslug = $post->post_name;
$link = $url . $postslug;
$excerpt = '<a href="'.$link.'">Lees meer!</a>';
return $excerpt;
}
Выводит следующее:
Ссылка с текстом: 'Lees Meer'. Но ссылка ведет к следующему:
https://HOMEURLHERE/https:/www.vierenzestig.nl/interior-car-wash-and-detailing-service
Почему одно и то же использование кода приводит к другому выводу кода?