0

jQueryでページをbodydivにロードできるようになりました。

今、私はワードプレスの機能をさまざまなページに取り入れて、そのボディ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'); 

WordPressインストールのファイル(最上位フォルダーにあります)../に一致するようにを調整します。wp-blog-header.php

于 2013-01-15T05:10:54.937 に答える
0

wp_head();ヘッダーを置き換えるget_header();か、ヘッダーが不要な場合は、ヘッダーを消去します。

于 2013-01-15T01:19:49.870 に答える