Adminセクション( 'Pages'の下)にページを作成し、パーマリンクをオンにしていて、このページのスラッグが 'my-new-page'であるとしましょう。そのページのパーマリンクを取得する私のテーマのそのページのテンプレートで使用できますか?
こんにちは@ racl101:
私はあなたがしているのはget_page_link($post->ID)
を使うことだと思います。値$post
は、デフォルトのクエリによって現在のページの投稿と等しくなるように設定されているので、あなたのページテンプレートが実行されたときにスコープ内にあるべきです。
はい、まず最初にこのコードを使ってあなたのカスタムエリアに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 /