Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/414.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Wordpress AJAX加载更多按钮_Javascript_Php_Jquery_Ajax_Wordpress - Fatal编程技术网

Javascript Wordpress AJAX加载更多按钮

Javascript Wordpress AJAX加载更多按钮,javascript,php,jquery,ajax,wordpress,Javascript,Php,Jquery,Ajax,Wordpress,我刚找到这个脚本,我想把它添加到我的模板中。。很好,我将functions.php中的脚本添加到我的template functions.php中,将js文件复制到我的template文件夹中,并将_template.php中的那一行添加到我的模板页面中,其中显示了我的帖子,按钮出现了,但不起作用 我已经加载了所有的文件,我检查过了,但还是什么也没做 <?php if (have_posts()) : while ( have_posts() ) : the_post(); ?>

我刚找到这个脚本,我想把它添加到我的模板中。。很好,我将functions.php中的脚本添加到我的template functions.php中,将js文件复制到我的template文件夹中,并将_template.php中的那一行添加到我的模板页面中,其中显示了我的帖子,按钮出现了,但不起作用

我已经加载了所有的文件,我检查过了,但还是什么也没做

<?php if (have_posts()) : while ( have_posts() ) : the_post(); ?>
            <div class="post-box">      
                <div style="float:left; margin-bottom: 10px; padding-right:20px;"> <?php if ( has_post_thumbnail() ) { echo get_the_post_thumbnail($post->ID); } else { echo my_post_thumbnail_html(); } ?> </div>
                <div class="post-title"><a href="<?php the_permalink(); ?>"> <?php the_title(); ?> </a></div>           
                <div class="post-content"> <?php excerpt(10); ?> </div>
                <br clear="all" />      
            </div>
        <?php endwhile; ?>
            <a class="load_more" data-nonce="<?php echo wp_create_nonce('load_posts') ?>" href="javascript:;">Load more</a>         
        <?php else : ?>
            <p><?php _e('Sorry, no posts matched your criteria.'); ?></p>
        <?php endif; wp_reset_query(); ?>       

这是我的密码。。我不知道该怎么办。

您必须有一个已加载的内容模板。 创建一个模板并使用该模板添加新页面。您的页面链接示例: 此模板不仅包含post循环。您可以使用$\u GET paramsumberposts、category等开发此模板

function loadMore(e, numberposts) {
    $('.show-more', e).text('Loading...');
    $('<div>').load('<?php echo get_bloginfo('template_url'); ?>/get_loop_template.php?s=' + numberposts, function(r) {
        $('.list-articles .btn-getmore').remove();
        $('.list-articles').append(r);
    });
}

此函数用于获取帖子,删除当前getmore buton而不是插入帖子,并添加新的getmore buton。

Well。。谢谢你的回复,但是。。我只是一个开始设计自己的wordpress模板的设计师。。事实证明这比他想的要难。。所以我做了tokmak在那里做的一切+我添加了你的函数,它给了我一个错误解析错误:语法错误,意外的',',期望的'&'或变量T_变量我不理解的是。。我需要为通过该按钮加载的帖子再创建一个模板?而且从我的情况来看,我从tokmak脚本中得到的按钮试图调用javascript href=javascript:;这里我迷路了..你在我的共享代码后添加了endwhile吗?如果没有,请在后面添加。要获得更多链接,您可以使用与Man相同的链接。。我现在更糊涂了。。您共享的唯一代码是函数。。你说了一个包含帖子循环的模板,但是你给我的链接不起作用。。它是来自本地计算机的链接:-s。。无论如何我从wordpress的失败中学到了很多东西: