0

私は、WordPress用のPHPに変換しようとしているHTMLテンプレートを持っています。htmlからwordpressに変換し、パネル内のメニューへのリンクを提供する

ホームページが変換され、正しく表示されています。次に、PHPで変換が必要なページについては、navbarのメニューが表示されます。

私はちょうどget_header()を上に追加し、get_footer()を下に追加しました。これら2つの間に私はページ全体のHTMLコンテンツを追加しました。

私は作成したメニューのリンクを提供しようとしましたが、ページの内容は表示されません。

get_headerget_footerを除いて、そのページの他の行を追加する必要がありますか?リンクに何か問題がありますか?

+0

これについてはこちらをお読みください。https://codex.wordpress.org/WordPress_Menu_User_Guide – Coder

+0

このリンクには何もありません。私はワードプレスのカスタムメニューのPHPページへのリンクを提供する必要があります – kk19

+0

私はあなたのポイントを取得していません。私はよく私を説明するとあなたを助けることができます – Coder

答えて

0

明らかにあなたの言うことを理解できません。私はあなたのメニューコンテンツについてのページを作成したいと思う。

したがって、テーマディレクトリでページ名page.phpを作成し、get_header()を使用します。最初と最後のget_footer、およびページコンテンツを表示する場所はthe_content();となります。このように

<?php 
get_header(); ?> 

<div><?php the_content(); ?></div> 
<?php get_footer(); ?> 

@ Sajid AnwarのURLに従ってください。ダイナミックなデータのためには、Wordpressダッシュボードとメニューセクションからページ(家などについて)を作成しなければならないので、これらのページをナビゲーションメニューとしてメニューに追加します。

+0

私の約.phpで

このコンテンツは<?php content();の後に置かなければなりません。 ?>または前に<?php content()?> – kk19

+0

あなたは何を言っているのか理解できません。なぜabout.phpを作成したいのですか?ページ構造が他のものと同じ場合、page.phpだけを使用してください。このpage.phpはあなたのすべてのメニュー項目の内容を表示します。 aboutな​​どのメニュー項目ごとに他のページを作成する必要はありません。php、すべてのページが同じ構造のデザインを持っている場合 –

+0

あなたの答えが私の解決策と関連しているので、あなたは正しい方法で私の得点を得ています。すべてのページは内容が異なりますが、ヘッダーとフッターは同じです。だから私はwordpressファイルのpage.phpが1つしかないので、別のPHPファイルを作成する必要があります。あなたが上で述べたコードは、コンテンツはdiv内のcontent()関数またはcontent()関数の上に置かなければなりません – kk19

関連する問題