#php #ajax #wordpress
#php #ajax #wordpress
Вопрос:
Я добавил фрагмент кода, который отображает текущие категории записей. При обычной загрузке все в порядке, но при нажатии на load more, который использует AJAX, название категории выходит за рамки . В чем проблема?
?>
<div class="kategoria-wpisy">
<?php
$category = get_the_category();
if (!empty($category)) {
$category_id = get_cat_ID( $category[0]->cat_name );
echo "<a href=". get_category_link( $category_id ) . ">" . $category[0]->cat_name . "</a>";
}
?>
</div>
После загрузки больше должно быть таким же, как предыдущее.
Ответ №1:
Глядя на ваш запрос ajax, у вас возникла проблема с кавычками вокруг атрибута href. Попробуйте это:
<div class="kategoria-wpisy">
<?php
$category = get_the_category();
if (!empty($category)) {
$category_id = get_cat_ID( $category[0]->cat_name );
echo '<a href="'. get_category_link( $category_id ) . '">' . $category[0]->cat_name . '</a>';
}
?>
</div>