我只是让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系统无关。
答案 0 :(得分:2)
您应该在文件的开头添加以下代码(在调用wordpress函数之前):
require('../../../wp-blog-header.php');
您调整../
以匹配wordpress安装的wp-blog-header.php
文件(位于顶级文件夹中)。
答案 1 :(得分:0)
将wp_head();
替换为get_header();
,或者如果您不需要标题,请将其删除。