9

私はwordpressの初心者で、ダッシュボードから新しいページを追加しました。ホームページからこのページへのリンクを作成したいので、それがどのような機能をするのか知りたいのですが、

私はそれが次のようなものになると思います: >LINK

前もって感謝します!!

4

2 に答える 2

26

あなたが使用することができます

<a href="<?php echo get_page_link( get_page_by_title( PAGE_NAME )->ID ); ?>">Link Title</a>

PAGE_NAMEダッシュボードで設定したページ タイトルはどこにありますか。

get_page_by_title()はオブジェクトをget_page_by_title( PAGE_NAME )->ID返し、そのページのページ ID を返すために使用します。ページ ID (wordpress によって設定される) に対してページ タイトル (自分で設定する) に依存する方が一貫性があることに注意してください。

get_page_link()は、パラメーターとして渡したページ ID のパーマリンクを取得します。

于 2012-12-27T05:08:58.787 に答える
5

ホームページのHTML本文のページにリンクするだけです。例えば:

<a href="/index.php/your-page">your page</a>

また

<a href="index.php?page_id=###">your page</a>

###の場合は、投稿IDを入力します。

その他の例

編集:

テンプレートを編集していて、そのIDを使用して投稿のパーマリンクを取得したい場合は、次を使用します。get_permalink($id)

この関数の詳細

編集2:

コメントに基づいて、パーマリンク形式を切り替える必要があります。WP Adminで、パーマリンク設定を見つけて、/%postname%/に設定します。

これらの設定について詳しくは、こちらをご覧ください

于 2012-12-26T23:48:25.273 に答える