web-dev-qa-db-ja.com

現在読み込まれているページを取得するために使用できるワードプレス機能はありますか?

Adminセクション( 'Pages'の下)にページを作成し、パーマリンクをオンにしていて、このページのスラッグが 'my-new-page'であるとしましょう。そのページのパーマリンクを取得する私のテーマのそのページのテンプレートで使用できますか?

1
racl101

こんにちは@ racl101:

私はあなたがしているのはget_page_link($post->ID)を使うことだと思います。値$postは、デフォルトのクエリによって現在のページの投稿と等しくなるように設定されているので、あなたのページテンプレートが実行されたときにスコープ内にあるべきです。

4
MikeSchinkel

はい、まず最初にこのコードを使ってあなたのカスタムエリアにwp-load.phpを要求する必要があるでしょう:

 <?php
 require( '../my_wordpress_install_root/wp-load.php' ); ?>

そしてその後、あなたはどんなページにでも電話をかけることができます: http://www.snilesh.com/resources/wordpress/wordpress-tips-and-tricks/wordpress-get-page-content- by-page-id /

0
Ayaz Malik