Нашел из-за чего проблема, я в functions.php вставил код:
<?php
function remove_more_tags($link) {
$offset = strpos($link, ‘#more-‘);
if ($offset) {
$end = strpos($link, ‘»‘,$offset);
}
if ($end) {
$link = substr_replace($link, », $offset, $end-$offset);
}
return $link;
}
add_filter(‘the_content_more_link’, ‘remove_more_tags’);
?>
Из-за него вся проблема, проверил на другом сайте. Но вот беда, даже если теперь удалить этот код, все равно ошибка остается, и теперь это уже на двух моих сайтах.
Кстати, этот код был нужен для того, чтобы ссылка на «Читать далее» была без анкора
даже если теперь удалить этот код, все равно ошибка остается
Сомнительно..
Вы залогинены в этот момент? Не используется ли какого-нибудь кеширования?
Всё, решил проблему, удалил этот код, потом удалил все пробелы внизу в functions.php, сохранил, перешел на медиафайлы, несколько раз обновил бразуер кнопкой F5 и вуаля, все встало на свои места.
Только вот этот код мне очень нужен, но неизвестно, что он ещё может испортить на сайте((
Попробуйте такой вариант
function wikicms_change_more_tag($link, $more_link_text) {
return ' <a href="' . get_permalink() . "\" class=\"more-link\">$more_link_text</a>";
}
add_filter('the_content_more_link', 'wikicms_change_more_tag', 10, 2);
Не поверял, но по внутренним ощущениям должен работать 🙂
Спасибо, я понял как надо, я убрал <?php
и то ?>, которое было в function.php выделил и заменил на:
function remove_more_tags($link) {
$offset = strpos($link, '#more-');
if ($offset) {
$end = strpos($link, '"',$offset);
}
if ($end) {
$link = substr_replace($link, '', $offset, $end-$offset);
}
return $link;
}
add_filter('the_content_more_link', 'remove_more_tags');
?>