2017-12-27 6 views
0

私はテーマをワードプレスに統合しています。私のテーマはシングルページのwebsite.Butですが、今私はもう一つのページ(blog.php)を追加したいと思っています。ワードプレスのナビゲーションメニュー項目(ブログ)にリンクを張るにはどうすればいいですか?私は単に ワードプレスの1つの項目のナビゲーションメニューへのリンクを与える方法

<li><a href="blog.php">Blog</a></li>

を書いた。しかし上記のコードは動作しません。

答えて

0

「外観」のWP管理パネルのメニュー位置はありますか?そうした場合、/blog.phpのようなURLを置くことができる「リンク」メニュー項目を持つメニューを入力することができます。そうしない場合は、のfunctions.phpにメニューを登録し、あなたのテーマのheader.phpのファイルに<body id="body" <?php body_class(); ?> >後にそれを追加することができます

はのfunctions.phpに追加:

add_action('after_setup_theme', 'theme_register_nav_menu'); 
function theme_register_nav_menu() { 
    register_nav_menu('primary', 'Primary Menu'); 
} 

はheader.phpのに追加します:

<?php wp_nav_menu(array('theme_location' => 'primary')); ?> 

新しいメニューを作成したら、それを「プライマリ」の場所に置き、他のページの任意のリンクで埋めてください。

関連する問題