• HOME
  • ブログ
  • WordPressでお問い合わせページに記事タイトルを自動表示させる方法

WordPressでお問い合わせページに記事タイトルを自動表示させる方法

ブログ

「記事へのお問い合わせ」をクリックしたときに、問い合わせの固定ページにも記事タイトルが”自動で表示”された方が読者も安心しますよね。今回は WordPress で記事タイトルを自動表示させる方法を、ご紹介します。

LOCARI お問い合わせページのように、記事タイトルを自動で表示させたい!

Locaricontact

LOCARI で「記事に関するお問い合わせ」をクリックすると、問い合わせたい記事のタイトルが自動でページに表示されるんです。この仕組みが気になったので、調べてみました。

WordPressで記事タイトルを自動表示させる方法

今回も ハギシリノススメ @hagishiriKP さんから、たくさんアドバイスをいただきました。神様、ありがとう〜。

Kamisamaarigatou

感謝の心で、当メディアを例に導入する方法を解説していきます。

その1:各記事からリンクするお問い合わせ固定ページを作る。

Koteipagemessage

まずは「記事へのお問い合わせ」ページを作ります。固定ページから新規追加を選び、空白の固定ページを作成してください。パーマリンクは https://soundorbis.com/message とします。

その2:FTP ソフトを使って page.php をコピペして page-message.php を作る

Page messagekoypaste

FTP ソフトを使って、「page-message.php」作成します。まず「page.php」というテーマファイルを、一度 Mac のダウンロードフォルダなどのローカル環境に保存してください。

そのあと「page.php」の名前を「page-message.php」変更します。最後に「page.php」と同じ場所に「page-message.php」をアップロードしてください。

「page.php」のある場所

soundorbis.compublic_htmlwp-contentthemes使っているテーマ の中に入っています。

その3:page-message.php にコードを入力する。

スクリーンショット 2018 08 07 0 12 42

WordPress 管理画面の外観テーマの編集から、先ほどアップロードした「page-message.php」を選択します。この中から以下の the_content が含まれるコードを探してください。

<?php the_content();

上記コードの直前に、以下のコードを追加してください。

<?php$post_id = wp_unslash( $_GET['post_id'] ); ?>
<p><?php echo get_the_title($post_id); ?> についてのお問い合わせページです。記事の内容以外に関するお問い合わせは、こちらから承ることができません。ご注意ください。すべてのお問い合わせ内容については、確認させていただいておりますが、返信や対応のお約束はできませんので予めご了承ください。</p>
echo get_the_title( $post_id );?>

Messageseikou

お問い合わせページに、記事タイトルを自動表示させることができました。

WordPress の php って難しいですよね。

簡単な仕組みなのかな? って思いましたが、php の理解が浅いので難しく感じました。

まだまだ勉強が足りないので、これからも日々精進していきます! WordPress を自由自在に操れるようになるぞ〜!

記事へのお問い合わせ

soundorbis

224,895 views

聴く、奏でる、つくる人のための音楽メディア「soundorbis」の運営者、サウンドオルビスです。音楽・映像・文章コンテンツで、あなたがワクワクする情報を、...

プロフィール

ピックアップ記事

関連記事一覧

  • コメント ( 0 )

  • トラックバックは利用できません。

  1. この記事へのコメントはありません。

ABOUT

聴く、奏でる、つくる人のための音楽メディア「soundorbis」。「サウンド」をキーワードに、イベント紹介や最新情報、商品レビュー、DTM講座、ハイテク家電の噂や小技など、サウンドが彩る刺激的な情報を発信しています。
soundorbis.com とは?

NEW POSTS