0

私はプロジェクトに取り組んでおり、素晴らしいスタートを切っていますが、人に見せたりデモをしたりする前に、1 つの主要なことが必要です。

私のプロジェクト:ここにリンクの説明を入力してください

ホームページ (index.php) では問題ないように見えます。他のページ (About、FAQ、Epayments ETC....) をクリックすると、左側にリンクのあるメニュー バーが表示されません。

次のようなものがうまくいくと思いました:

/* Single post single.php CSS file */
#content {
background:#b4d2f7;
float:right;
position:relative;
width:55%;
height:25%;
right:25%;
}

#content li {

}

#content ul {

}

#content .menu {
background:#123456;
position:relative;
float:left;
width:50%;
}

しかし、それはまったく機能せず、何も動かしたり変更したりしませんでした(はい、divを正しく呼び出したと確信しています)

これは、すべてのページに現在のテキストを表示するものです:

<article id="content">
     <?php get_template_part( 'nav', 'above-single' ); ?>
     <?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>
     <?php get_template_part( 'entry' ); ?>
     <?php comments_template('', true); ?>
     <?php endwhile; endif; ?>
     <?php get_template_part( 'nav', 'below-single' ); ?>
 </article>

私は PHP についてあまり詳しくありません。これは私にとって大きな学習プロセスでした。そのため、役立つリンクを投稿していただければ幸いです。コードを投稿する場合は、あいまいであってもコメントをお願いします。

4

1 に答える 1

0

特定のページのテンプレートを使用していると仮定しています。新しい PHP ファイルを作成し、何か効果を加えると...

<?php
   /*
   Template Name: Main Page
   */
?>
<?php get_header(); ?>
<div id="content" class="widecolumn">
    <div style="width:100%;">
    </div>
</div>
<?php get_footer(); ?>

これにより、ヘッダーを持つ新しいテンプレートが作成されます。テーマ コードに含まれていない場合は、それを見て、2 つのテンプレートの違いを確認してください。最も一般的なテンプレートは簡単に識別できます。このget_header()関数は基本的に、ヘッダー内のすべてを取得するようにワードプレスに指示しています。これは、header.php 内のすべてのページに共通するものでなければなりません。なんらかの理由で、ナビゲーションが本来あるべき方向に引っ張られていないような気がします。私は自分のテーマに取り組んできましたが、上記のコードはナビゲーションをプルするのにうまく機能します。中に入ることもできますappearance > menuswp-admin で。これは、テーマで許可されているさまざまなナビゲーションを見つけることができる場所です. これでうまくいかない場合はお知らせください。もう一度試してみるか、ご不明な点がありましたら、喜んで再試行いたします。

于 2012-12-20T19:54:50.200 に答える