
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でクオリティーの高いイラスト、画像を作成する事で収益アップが見込める!
