Индивидуальный код выдержки не работает на WordPress

Подскажите, пожалуйста, что не так с этим фрагментом кода из wordpress?

function excerpt($num) {

    $limit = $num+1;

    $excerpt = explode(' ', get_the_excerpt(), $limit);

    array_pop($excerpt);

    $excerpt = implode(" ",$excerpt)." <a href='" .get_permalink($post->ID) ." ' class='".readmore."'>Continue Reading &raquo;</a>";

    echo $excerpt;

}

когда я использую это, он показывает:

Предупреждение: использование неопределенного постоянного readmore — предполагается, что «readmore» (это вызовет ошибку в будущей версии PHP) в C:\xampp\htdocs\learningwp\wp-content\themes\mytheme\functions.php в строке 71.

Как я могу это исправить?


person Kisanu Mistry    schedule 12.12.2020    source источник
comment
Не могли бы вы описать, какова цель этого кода? Ошибка явно указывает на то, что вы пытаетесь использовать переменную с именем $readmore, но в вашем коде отсутствует знак $, поэтому он пытается рассматривать его как константу readmore, которая не определена.   -  person Shir Gans    schedule 12.12.2020


Ответы (1)