get_the_title($post->post_parent); が機能しない。
-
get_the_title($post->post_parent); で、固定ページの親ページのページ名を取得したいのですが、親ページでは無く自身のページ名が表示されてしまいます。
構成は下記の通りです。
—————————————–
親ページ(固定ページ)
ページ名:親 スラッグ:parent子ページ(固定ページ)
ページ名:子 スラッグ:childインクルードファイル(include.php)
function.phpにコードを書き、ショートコードでこのファイルを読み込めるようにしています。
—————————————–子ページで親ページを設定しました。固定ページ一覧でツリー表示されるので、親子関係にはなっていると思います。
子ページにショートコードを書いて、include.phpを読み込んでいます。
include.phpの中は、下記の通りです。<?php echo get_the_title($post->post_parent); ?>
これで、親ページのページ名である「親」が表示されると思うのですが、実際には「子」と表示されてしまいます。
ちなみに、
<?php echo get_page_uri($post->post_parent); ?>
だと、 parent/child と表示されます。
一体何故でしょうか?
よろしくお願いいたします。
4件の返信を表示中 - 1 - 4件目 (全4件中)
4件の返信を表示中 - 1 - 4件目 (全4件中)
- トピック「get_the_title($post->post_parent); が機能しない。」には新たに返信することはできません。