簡體   English   中英

自定義頁面上的Wordpress WP_Query

[英]Wordpress WP_Query on custom page

以下是我在Wordpress中具有的主題內的文件,此頁面由jQuery Ajax帖子插入,該帖子發布了變量page

echo offset retuns the value 3.

echo "hi"; 根本不回來,我做錯了什么?

/inc/feed.php

<?php
include('./wp-load.php');
            $display_count = 3;
            $page = $_POST['page'];
            $offset = ( $page - 1 ) * $display_count;
            echo $offset;
            $temp = $wp_query; 
            $wp_query = null; 
            $wp_query = new WP_Query();
            $wp_query->query('post_type=project'.'&paged='.$page.'&offset='.$offset); 

            while ($wp_query->have_posts()) : $wp_query->the_post(); 
            echo "hi";
            ?>

            <section class="block project <?php echo( basename(get_permalink()) );?> project--white">
                <div class="wrapper">
                    <div class="project__item">
                        <div class="project__item--block desk--two-fifths">
                            <h2><?php the_title(); ?></h2>
                            <p><?php echo content(35);?></p>
                            <p><a href="<?php the_permalink(); ?>" class="btn">View Case Study</a></p>
                            <p><?php the_tags( __( ' ' ), '<br/>');?></p>
                        </div>
                        <div class="project__item--block desk--three-fifths">
                            <?php if ( ( function_exists('has_post_thumbnail') ) && ( has_post_thumbnail() ) ) :  ?>
                                <?php the_post_thumbnail( 'full' ); ?>
                            <?php endif; ?>
                        </div>
                    </div>
                 </div>
             </section>
            <?php endwhile; ?>
$path = $_SERVER['DOCUMENT_ROOT'];
$path .= "/wp-load.php";
include_once($path);

我必須將wp-load.php包含項更改為以下內容。

Try this

/** Absolute path to the WordPress directory. */
if ( !defined('ABSPATH') )
    define('ABSPATH', dirname(__FILE__) . '/');

if ( defined('ABSPATH') )
    require_once(ABSPATH . 'wp-load.php');
else
    require_once( dirname( dirname( __FILE__ ) ) . '/wp-load.php' );

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM