WordPressでフロントページの表示の設定を固定ページにした場合、投稿ページはhome.phpかもしくはindex.phpが読み込まれますが、設定元のタイトルを読み込む方法がありますか?.基本的には最新の投稿が$postの中に格納された状態になっていると思うんですが、固定の方の投稿ページに設定した記事のタイトルとかを呼び出したいです。.もしくは投稿ページのテンプレートを切り替える方法はありますか?
ごめんちょっと色々文章が良く解らないけど、とりあえず、front-page.phpで(フロント固定した)固定ページタイトル<?php echo get_the_title(); ?>(設定>一般の)サイトのタイトル:<?php echo get_bloginfo ( ’name’ ); ?>的なのでいけると思う。てか俺の環境ではイケてる。
get_option( ’page_for_posts’ )これか?($postと同じようなオブジェが取れるはずよ)ただこれは「投稿ページ」だった気がするから「フロントページ」はこの辺キーワードに含めて自分で探してみて、無かった無いんじゃないかな
それ普通に固定ページをトップページに指定したらできるだろ。
あと、固定の方の投稿ページってなに。
色々謎すぎますね。とりあえず、なんでも良いからまずはページのid (post_id)取ってきてみたいなところですかね。-idさえとれれば、get_the_title(ポストID)とかで色々いける。ポストタイプを取るにはget_post_type(ポストID)でいけるし。-「投稿ページのテンプレートを切り替え」は、どういう事かわからないけれども、index.phpで条件分岐使ってやればいい。。。-どちらにしてもスマートじゃなくなる。トピ主にはttp://wpdocs.osdn.jp/%E3%83%86%E3%83%B3%E3%83%97%E3%83%AC%E3%83%BC%E3%83%88%E9%9A%8E%E5%B1%A4 をよく読んで出直してきてほしいぞ。
みんなの回答 3 件
ごめんちょっと色々文章が良く解らないけど、とりあえず、front-page.phpで
(フロント固定した)固定ページタイトル
<?php echo get_the_title(); ?>
(設定>一般の)サイトのタイトル:
<?php echo get_bloginfo ( ’name’ ); ?>
的なのでいけると思う。てか俺の環境ではイケてる。
get_option( ’page_for_posts’ )
これか?($postと同じようなオブジェが取れるはずよ)
ただこれは「投稿ページ」だった気がするから「フロントページ」はこの辺キーワードに含めて自分で探してみて、無かった無いんじゃないかな
それ普通に固定ページをトップページに指定したらできるだろ。
関連するトピックス