Проблемы, превращающие WordPress the_post () в ссылку - PullRequest
1 голос
/ 19 декабря 2010

Мне трудно превратить сообщение в Цикле в ссылку.В основном я пытаюсь сделать отображаемые сообщения в ссылки.Цикл автоматически закрывает все мои теги <a> и не позволяет мне превращать содержимое the_post() в одну большую ссылку.

Вот код проблемы.Это, вероятно, что-то простое, я просто пропускаю.

<?php if ( have_posts() ) while ( have_posts() ) : the_post(); ?>
  <a href="#" <?php post_class() ?> id="post-<?php the_ID(); ?>">
  <h3><?php the_title(); ?></h3>
  </a>
<?php endwhile; ?>

* Отредактировано, чтобы удалить постороннюю ссылку.Кроме того, это не правильный HTML, это всего лишь тестовый код для проверки концепции.

Ответы [ 2 ]

2 голосов
/ 19 декабря 2010

Ваша разметка полностью недействительна.Вы не можете иметь <h3> или любой другой элемент уровня блока внутри <a>, и более того, вы не можете иметь <a> внутри <a>.Это не проблема Wordpress, это просто бессмысленный HTML.

0 голосов
/ 19 декабря 2010

Ваш HTML недействителен.

Даже если вы хотите сделать все это ссылкой, где ваше открытие <a>?Кроме того, вы закрываете одну на каждой итерации.

Разместите свой полный код.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...