0

我刚刚让 jQuery 能够将页面加载到 body div 中。

现在我正在尝试将 wordpress 功能添加到各种页面中,然后我可以将它们加载到该主体 div 中。

一切都加载了,我知道正在访问正确的页面,但我遇到了一个非常意想不到的问题。

致命错误:在第 2 行调用 /home/nighthav/public_html/GENOMESTUDIOS.CA/wp-content/themes/GenomeStudios2013/news.php 中未定义的函数 wp_head()

我现在意识到,因为页面在加载时与主站点是分开的,所以它没有任何访问权限。

需要加载的页面超级简单:

This is a body blah blah
                    <?php wp_head();
                    global $query_string;
                    define('WP_USE_THEMES', false);
                    query_posts( $query_string . '&posts_per_page=1&order=ASC&cat=2');?>
                    <?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>

                            <h1>Title: <?php the_title(); ?></h1>

                                Body: <?php the_content(); ?>

                                Time: <?php the_time(); ?>

                <?php endwhile; else: ?>
                <p><?php _e('Sorry, no posts matched your criteria.'); ?></p>
                <?php endif; ?>

有没有办法重新连接到我的 WP 功能?一切都在同一个位置。

我没有经常使用 Wordpress,也没有练习,所以请尽可能清楚地说明。


补充:如果我删除标题调用,我会得到:

致命错误:在第 5 行调用 /home/nighthav/public_html/GENOMESTUDIOS.CA/wp-content/themes/GenomeStudios2013/news.php 中未定义的函数 query_posts()

我试图加载的这个页面没有连接到 Wordpress 系统。

4

2 回答 2

2

您应该在文件开头添加以下代码(在调用 wordpress 函数之前):

require('../../../wp-blog-header.php'); 

您调整../以匹配wp-blog-header.php您的 wordpress 安装文件(在顶级文件夹中找到)。

于 2013-01-15T05:10:54.937 回答
0

替换wp_head();get_header();or 如果您不需要那里的标题,只需将其删除即可。

于 2013-01-15T01:19:49.870 回答