gpt4 book ai didi

php - 我想在一个单独的 php 文件上运行 wp_query 以进行 ajax 调用

转载 作者:可可西里 更新时间:2023-11-01 13:07:36 26 4
gpt4 key购买 nike

例如:

<?php $numposts = $_POST['showposts']; ?>


<?php $home_query_bottom = new WP_Query("cat=&showposts=$num_posts&offset=5"); $b = 0; ?>
<ul class="thumbs">
<?php while ($home_query_bottom->have_posts()) : $home_query_bottom->the_post();
$do_not_duplicate = $post->ID; $b++; ?>

<li class="post-<?php the_ID(); ?> thumb"><?php get_the_image( array( 'custom_key' => array( 'thumbnail' ), 'default_size' => 'thumbnail', 'width' => '160', 'height' => '160' ) ); ?></li>
<?php endwhile; wp_reset_query(); $b = 0; ?>
</ul>

上面的代码在它自己的 php 文件中,准备好被 wordpress 主页面调用,但是我得到一个错误,说 wp_query class not found。我假设这是因为我没有使用可能有一堆包含的 header.html。该页面需要什么才能使用 wp_query 类?

最佳答案

您可以关闭模​​板引擎,然后包含 header 。
// Include WordPress<br/>
define('WP_USE_THEMES', false);<br/>
require_once('PATHHERE/wp-blog-header.php');

关于php - 我想在一个单独的 php 文件上运行 wp_query 以进行 ajax 调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4641545/

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