我花了数小时阅读和试用教程。我似乎找不到解决方案,我知道它应该很容易,但我与AJAX斗争。 :(如何使用Ajax加载Wordpress帖子onclick
我要发布的内容从一个div链路负载。 下面是我。有人可以帮我与JavaScript的一面呢?谢谢!
<ul>
<?php query_posts('post_type=artwork&posts_per_page=-1'); ?>
<?php if(have_posts()) : while(have_posts()) : the_post(); ?>
<li class="mytab">
<span>
<h3><?php the_title(); ?></h3>
<a href="#"><?php the_post_thumbnail('Project'); ?></a>
</span>
</li>
<?php endwhile; endif; wp_reset_query(); ?>
</ul>
<div id="loadAjaxHere"></div>
我希望加载这个在格码#loadAjaxHere
<div class="myArtwork">
<h2><?php the_title(); ?></h2>
<div class="text"><?php the_content(); ?></div>
</div>
谢谢你的帮助!
你用什么来定义你想要检索哪个帖子?什么是附加了点击功能的元素?你熟悉functions.php文件吗? – Ohgodwhy 2013-03-14 06:10:57
您必须在JavaScript端包含wp-blog-header.php。 – 2013-03-14 07:40:26
Try: $ folder = substr(substr($ _ SERVER [“REQUEST_URI”],1),0,strpos(substr($ _ SERVER [“REQUEST_URI”],1),“/”)); $ ajax_url = realpath($ _ SERVER [“DOCUMENT_ROOT”])。'/'。$ folder。'/ wp-blog-header.php'; require($ ajax_url); 位于您的外部ajax请求页面的顶部。 – 2013-03-14 07:46:07