如何获得第一名或第二名,。。最近的一篇文章专门介绍了wordpress主题,并将它们放在一个数组中,以便在javascript中使用

如何获得第一名或第二名,。。最近的一篇文章专门介绍了wordpress主题,并将它们放在一个数组中,以便在javascript中使用,javascript,php,arrays,wordpress,Javascript,Php,Arrays,Wordpress,我正在创建一个主题,在这里我需要完成这个过程 我尝试了很多方法,做了很多搜索/研究,但没有找到方法 我以前问过一个类似的问题,详细内容如下: 请回答任何问题。谢谢。这里有一种方法可以让您的帖子以多种不同的方式排列成一个数组: <?php $args = array( 'posts_per_page' => 5, 'offset' => 0, 'category' => '', 'category_n

我正在创建一个主题,在这里我需要完成这个过程

我尝试了很多方法,做了很多搜索/研究,但没有找到方法

我以前问过一个类似的问题,详细内容如下:


请回答任何问题。谢谢。

这里有一种方法可以让您的帖子以多种不同的方式排列成一个数组:

<?php $args = array(
    'posts_per_page'   => 5,
    'offset'           => 0,
    'category'         => '',
    'category_name'    => '',
    'orderby'          => 'post_date',
    'order'            => 'DESC',
    'include'          => '',
    'exclude'          => '',
    'meta_key'         => '',
    'meta_value'       => '',
    'post_type'        => 'post',
    'post_mime_type'   => '',
    'post_parent'      => '',
    'post_status'      => 'publish',
    'suppress_filters' => true 
);
$posts_array = get_posts( $args ); ?>

我认为降序应该是从最新的帖子开始的,但如果不是的话,可以尝试升序

至于将php数组放入javascript数组,可以使用如下推送方法:

<script type="text/javascript" language="javascript">
    var pausecontent = new Array();
    <?php foreach($posts_array as $key => $val){ ?>
        pausecontent.push('<?php echo $val; ?>');
    <?php } ?>
</script>

var pausecontent=新数组();
pausecontent.push(“”);

不管怎样,希望这能有所帮助,应该可以正常工作,但如果遇到任何并发症,请告诉我

:-(谢谢你的回答。我试过了,但我没有得到任何改进。我的疑问是我们可以使用吗?是的,我相信这只是因为你不能将javascript数组发送到php。但我实际上在这里找到了一个答案,尽管现在似乎找不到:这里有另一个方法:哦,这里是我找到原始答案的地方:哦,等等,这个post数组返回一个多维数组,这就是为什么它不能进入常规javascript数组:可能是