WordPressの「get_page_by_path()」を使って固定ページタイトル、本文、スラッグなどの情報を取得して表示する方法を記録します。
使い方としては、固定ページや投稿ページに別の固定ページの情報を表示させたいときなどに使用します。
コードの実装例(タイトル・URL)
WordPressのget_page_by_path()
を使って、スラッグが「blog」の固定ページの「タイトル」と「URL」を取得し表示した実装例です。
<?php $page = get_page_by_path('blog'); $page_id = $page -> ID; $page_title = get_the_title($page_id); $page_link = get_page_link($page_id); ?> <h2><a href="<?php echo $page_link; ?>"><?php echo $page_title; ?></a></h2>
WordPressで固定ページの色々な情報を取得する
フリーランス主夫が良く使う固定ページの情報を取得する方法をメモしておきます。
コードの実装例と解説
<?php $page = get_page_by_path('固定ページのスラッグ'); $page_id = $page -> ID; $page_title = get_the_title($page_id); $page_link = get_page_link($page_id); $page_content = get_the_content($page_id); $page_excerpt = get_the_excerpt($page_id); $page_thumbnail = get_the_post_thumbnail($page_id,'thumbnail'); $page_acf = get_field('カスタムフィールドのスラッグ',$page_id); ?> <!--アイキャッチの表示コード--> <?php if(empty($page_thumbnail)): ?> <!--アイキャッチが未設定の場合--> <?php else: ?> <figure><?php echo $page_thumbnail; ?></figure> <?php endif; ?>
タイトル | $page_title = get_the_title($page_id); |
URL | $page_link = get_page_link($page_id); |
本文 | $page_content = get_the_content($page_id); |
抜粋 | $page_excerpt = get_the_excerpt($page_id); |
アイキャッチ | $page_thumbnail = get_the_post_thumbnail($page_id,’thumbnail’); |
ACF(カスタムフィールド) | $page_acf = get_field(‘カスタムフィールドスラッグ‘,$page_id); |
日本最大級のスキルシェアプラットフォーム「ストアカ」
スキルシェアプラットフォーム「ストアカ」は1回から気軽にレッスンを検索・予約できる日本最大級の習いごと検索サービスです。
広告
ストアカで「教える・学ぶ」を通じ新たな一歩を踏みす!
- 入会金・登録料無料!
- オンラインで完結!
- 好きな時間・場所で楽しめる!
- キャンペーンや特典が充実!
豊富な講座カテゴリー!王道系からニッチな学びは多種多様です。オンラインでも、対面でも。あなたのライフスタイルに合わせて習いごとを楽しめる!日本最大級のスキルシェアプラットフォーム「ストアカ」!
画像高画質化・AI画像生成はpicmoにおまかせ!
picmoはテキストを入力するだけで絵が描けるAI画像生成サービスと画像・映像をアップロードするだけで高画質に変換するAIアップスケーリングサービスを提供しているAIプラットフォームです。
広告
画像生成AI、高画質化AIサービス
【みんなのAI広場 picmo】
- 会員登録不要プランあり!
- 無料でお試しできる!
- 本格的にAIイラストを生成!
- 写真やイラストを高画質化!
おすすめプロンプト一覧があるので、初心者の方でも気軽にAIイラストを作成することが出来ます! AIでクオリティーの高いイラスト、画像を作成する事で収益アップが見込める!