OnePressのカスタマイズ-7. 任意の固定ページを表示

WordPressのテーマ「OnePress」のカスタマイズの方法です。任意の固定ページを、トップページのHeroセクション直下に表示させてみます。

【デモサイト】https://yakuway.com/demo6/

OnePressの親テーマのほうに「onepress_after_section_hero」というアクションフックが用意されているので、子テーマのfunctions.php内に「add_my_page_to_section」という自作の関数を作って作動させてやります。

function add_my_page_to_section(){ ******** }
add_action( 'onepress_after_section_hero', 'add_my_page_to_section' );

固定ページを表示させるためのコードを「*********」部分に書き込んでやればOKです。表示したいページのページIDを調べて、以下のような感じでタイトルや投稿内容を取得して表示させてみてください。

$post = get_post( $page_id );
$title = $post -> post_title;
$PageContent = $post -> post_content;

アクションフックをかけてやるセクションを変更すれば、別の場所に表示させることも可能ですね。今回は固定ページのタイトルを非表示にしてありますが、もちろん表示させることもできます。

このようなカスタマイズは有料にて承っております。
カスタマイズ方法に興味のある方は、個別にお問い合わせくださいませ。