在WordPress外部的静态页面上显示3个最新的WordPress帖子

时间:2020-08-16 作者:ControlZ

我正在试图弄清楚如何获取WordPress的3篇最新帖子,并在WordPress之外的静态HTML页面上以自己的div显示每一篇帖子。我使用的PHP可以拉任意数量的帖子,但是,它们都显示在同一个div中。在屏幕截图中,我只复制了PHP 3次,每次都在一个新div中。我想在每个div中显示不同的帖子。

我使用的PHP

            <?php
require($_SERVER[\'DOCUMENT_ROOT\'] . \'/blog/wp-load.php\');
$args = array(
// \'cat\' => 3, // Only source posts from a specific category
\'posts_per_page\' => 1 // Specify how many posts you\'d like to display
);

$latest_posts = new WP_Query( $args );
if ( $latest_posts->have_posts() ) {
while ( $latest_posts->have_posts() ) {
$latest_posts->the_post(); ?>

static html page displaying wordpress posts

1 个回复
SO网友:Jagruti Rakholiya

将此设置为3:

 \'posts_per_page\' => 3
在循环中添加div

require($_SERVER[\'DOCUMENT_ROOT\'] . \'/blog/wp-load.php\');
$args = array(
// \'cat\' => 3, // Only source posts from a specific category
\'posts_per_page\' => 3 // Specify how many posts you\'d like to display
);

$latest_posts = new WP_Query( $args );
if ( $latest_posts->have_posts() ) {
while ( $latest_posts->have_posts() ) {
    $latest_posts->the_post(); 
    ?>
    <div class="col-lg-4 col-md-4 col-sm-4 col-xs-4"> 
       <?php echo get_the_title(); ?> 
    </div>
    <?php
    
}
&燃气轮机;

相关推荐

自定义php页面超出了我的主题范围

场景我正在一个域的网站上工作,该网站是多站点安装的一部分。我期待着创建一个自定义php页面,将做一些处理。可以使用Javascript从WP主站点访问此页面XMLHttpRequest我不希望此页面包含任何主题的标题、内容等,因为用户的浏览器实际上不会直接访问此页面。Example php (simplified);<?php session_start() $_SESSION["stuff"] = "things"; echo "success&q