Почему кнопка не отображается?

#php #html #button

#php #HTML #кнопка

Вопрос:

Я новичок в программировании.

Это то, что прилагается к теме в content.php:

 <div class="ct-button">
                    <a href="<?php echo get_the_permalink(); ?>" class="btn"
                       <?php esc_html_e( 'read more' , 'untold' ); ?>> </a>
 

Он работал нормально, прежде чем я начал добавлять стили в файл php. Теперь кнопка вообще не отображается, хотя с тех пор я удалил свои дополнения к стилю. Чего-то не хватает?

Комментарии:

1. потому что в вашем a теге есть ошибка. правильным было бы <a href="<?php echo get_the_permalink(); ?>" class="btn"><?php esc_html_e( 'read more' , 'untold' ); ?> </a>

2. Чтобы добавить к тому, что сказал @PavelJanicek, вы заменили текст привязки, включив его в открывающий тег, вместо того, чтобы поместить его между открывающим и закрывающим тегами.

Ответ №1:

Это происходит потому, что вы помещаете код <?php esc_html_e('read more', 'untold'); ?> внутри открывающего тега. Просто извлеките эту часть из тега следующим образом:

 <a href="<?=get_the_permalink()?>" class="btn">
   <?php esc_html_e('read more', 'untold'); ?>
</a>