Java脚本中的WordPress POST循环

时间:2018-02-14 作者:ali

如何将WordPress post循环代码放入javascript中?

function top_news() {
echo \'<div class="news"></div>\';
$query = get_posts(array(
    \'showposts\' => 3,
    \'type\' => \'topnews\'
));
foreach ($query as $news) :
    the_post($news);
endforeach;
?>
<script type="text/javascript">
    $(function () {
        $(".news").typed({
            strings: ["here........."],
            typeSpeed: 1,
            showCursor: 0,
            loop: 1
        });
    });
</script><?php
}

1 个回复
SO网友:Dharmishtha Patel
<?php
    ob_start();
    query_posts(array(\'post_type\' => \'topnews\'));

    while (have_posts()) : the_post(); ?>
        {
            // the_title() can use a false to return the value for use with strip_tags (apparently)
            \'title\'         : \'<?php echo stripslashes(the_title(false)); ?>\',
            // Where is this $desc coming from?

            \'button_list\'   : [
                { \'title\':\'Demo\', \'url\' : \'http://bonchen.net/\' },
                { \'title\':\'Download\', \'url\':\'http://porfolio.bonchen.net/\'}
            ],
            \'tags\'          : [\'Portrait\']
        }, <?php
    endwhile;
    $data   =   ob_get_contents();
    ob_end_clean();
?>
<script type="text/javascript">
    $(function(){
            <?php echo $data; ?>
        });
</script>
结束

相关推荐

Double loop output

大家好,我是一个中等权重的wp设计师/开发人员,在我工作的网站上遇到了问题。演示页面如下:http://flock.simonpointer.com/blog/我在模板文件中继承了以下循环代码,我一辈子都不明白为什么我在特色内容框中的作者信息会有两个输出。我似乎得到了第一篇和第二篇文章。在第二个页面上,不会加载作者照片和链接详细信息,但会加载到第一个页面上,并且会显示第二个页面的帖子缩略图,但不会显示第一个页面的帖子缩略图。感谢您的帮助: <div class=\"col-2-