jQuery(document).ready(function($) {
$('a.ttLinks').click(function() {
var url= $(this).attr("href");
$("#inCenter>[id^=featuredv]").load(url);
return false;
});
});
Я попытался создать скрипт, который загружает содержимое ссылки при ее нажатии, а не перезагружает страницу.Я не уверен, почему, но, кажется, что при нажатии на ссылку она загружает реальную страницу, на которой я сейчас нахожусь, в мой div featuredv, а не просто содержимое поста.Я думаю, что при нажатии на постоянную ссылку, он загружает сообщение в index.php, а затем возвращает страницу мне.
<div id="ttContent">
<?php
query_posts('meta_key=featuredt&posts_per_page=5');
if (have_posts()) : while (have_posts()) : the_post();
?>
<div id="featuredt-<?php echo $wp_query->current_post;?>">
<a class="ttLinks" rel="<?php the_permalink(); ?>" href="<?php echo the_permalink();?>">
<?php echo get_post_meta($post->ID, 'featuredt', TRUE);?></a></div>
<?php endwhile;
endif;
?>
</div>
приведенный выше код - это php, который я использую для генерации своих ссылок. Первоначально я использовал href, но после прочтения другого поста Загрузка содержимого поста Wordpress в DIV с помощью AJAX ,Я подумал, что, возможно, мне стоит попробовать использовать тег rel вместо этого, разницы не было, так как в любом случае URL-адрес один и тот же, но я устал и пробовал все, что мог.
<div id="inCenter">
<?php
query_posts('meta_key=featuredt&posts_per_page=1');
if (have_posts()) : while (have_posts()) : the_post();?>
<div id="featuredv-<?php echo $wp_query->current_post;?>">
<?php echo $post->post_content;?></div>
<?php endwhile;
endif;
?>
</div>
И этот кодгенерирует контент, который я хочу заменить при нажатии на ссылку.Похоже, что firebug показывает, что при первом нажатии на ссылку он отправляет запрос GET для постоянной ссылки, которая на странице, на которой он отображается, при втором нажатии любой из ссылок он отправляет 4 запроса GET на постоянную ссылку,в следующий раз 12 и так далее.Я не использую WordPress в качестве блога, и у меня нет места для загрузки сообщений, так что, возможно, сообщения загружаются с использованием index.php по умолчанию при выполнении запроса GET?Еще раз спасибо за помощь.