gpt4 book ai didi

php - 在单独的页面上显示 WordPress 帖子

转载 作者:行者123 更新时间:2023-11-28 00:22:18 24 4
gpt4 key购买 nike

我有一个博客和一个网站;两者是分开的东西。例如,我将 www.domainname.com 作为主站点,博客位于 www.domainname.com/blog/

这是一个 WordPress 博客,但我不希望人们看到 WordPress 前端,所以我想编写一个 php 函数,将帖子从 WordPress 拉到主站点上的一个单独页面。

目前我得到的函数如下:

<div id="blogPosts">
<?php
require('../path1/path2/wp-blog-header.php');
?>
<?php
$posts = get_posts('numberposts=10&order=DESC&orderby=post_title');
foreach ($posts as $post) : start_wp();
?>
<h4 class="blogDate"> <? the_date(); ?> </h4>
<hr />
<h5 class="blogTitle"> <? the_title(); ?> </h5>
<p class="blogText"> <? the_excerpt() ?> </p>
<br />
<?php
endforeach;
?>
</div>

它会正常显示页面,但根本不会将帖子发布到页面。知道为什么它不起作用吗?

最佳答案

首先,把这个放在你包含 wp-blog-header.php 之前

define('WP_USE_THEMES', false);

如果你想使用循环函数,我认为你正在寻找 wp_query 而不是 get_posts

$the_query = new WP_Query( $args );

while ( $the_query->have_posts() ) : $the_query->the_post();
the_title();
endwhile;
wp_reset_postdata();

关于php - 在单独的页面上显示 WordPress 帖子,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8152429/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com