WordPressでカスタムフィールドの値を別のページに表示させたい

記事内にプロモーションリンクが含まれる場合があります。

カスタムフィールドの値を別のページにも表示させたいと超困ってないだろうか?

  • もしもアフィリエイトの申込者IDが必要なんだ
  • ContactFormの識別用IDが必要なんだ

などで困っているなら、このWordPressの記事は確実に参考になる。

WordPressのカスタムフィールドを別のページに呼び出して何の役に立つのか?

初心者にはあまり必要ないのですが、法人や業務レベルになると例えば、

  1. Contactform7から来た値を取得したい
  2. 不動産ページの概要をメールフォームに記入したい
  3. 求人情報の内容を自動でWordPressのフォームに記入したい

などの要望に役立ちます。

無料パソコンスクール講座
WordPress・SEO・プログラミング

あなたは以下のことで 悩んでないだろうか?

「フリーランスになりたいけど稼げるか不安だ」
「クラウドソーシングや営業して稼げるか不安だ」
「転職で必要になり困っている」
「スマホはあるけどパソコンが古くて不安だ」
「広告やLINEからの集客を得たい」
「仕事でグラフや資料制作を思うように作れない」
「プログラミングを学習して副業したいけど不安だ」
「副業をはじめたが、いっこうに成果がでない」
「退職してノートパソコンだけで収入を得たい」
「何がわからないかわからない状態が続き何度も挫折した」
「在宅で稼げるようになりたい」
「副業で収入を得たい」

そんなお悩みのあなたにこそ
取得して頂きたい内容です!

このメディアを運営している制作・プログラミング相談のプロが
全て無料で相談と学習できるように
無料スクールのメルマガ講座を開設しました。

\今なら300部限定無料ダウンロード/

今すぐ無料ダウンロードする

いまなら、先着300部限定で無料プレゼント付です。

今すぐ無料ダウンロードする

WordPressの固定ページのカスタムフィールドを取得する

通常であれば

<?php echo post_custom('views'); ?>

この様にカスタムフィールドを呼び出しますね。

これはWordPressに本来あるカスタムフィールの呼び出し方です。またボクのWordPress講座でも同じ呼び出し方法をしています。外部のプラグインを使った呼び出し方法ではありません。

  • views 部分は カスタムフィールド名 にあたる部分です

つまりこの views を自分の値に変えるだけでOKです。

WP-PostViewsプラグインを使っている人は上記の値を入れることで今閲覧されているビュー数を取得することができます。

WordPressのカスタムフィールドを別のページで呼び出してみる

では、この値を別のページで呼び出してみます。

<?php echo get_post_meta(固定ページのID番号 , 'カスタムフィールド名' ,true); ?>

実際に当てはめると

<?php echo get_post_meta(8682 , 'views' ,true); ?>

このコードをWordPressのどこでも良いので貼り付けると、固定ページ番号8682のビュー数をどこでも表示することが出来るようになります。

応用でContactform7やもしもアフィリエイトのID用にも使える裏技

この方法を応用することであなたのレベルが上がります。

WordPressで用意する物

  • WordPressのContactform7
  • カスタムフィールド名

この2つがあればOKです。

Viewsの値をゲットするから、そのままメールにもViews値を記入することができる。
隠し表示ならhidden
→ここ [hidden views default:get default:post_meta "Nodata2020"]
表示するなら 
[text* views default:get default:post_meta "Nodata2020"]

例えば、views の値をメール内に取り込みたい場合はこの様に書きます。

WordPress Contactformのメール内に

1,029 ビュー

と入れることで、送信されるメール本文内にこの値を送ることができます。

もしもアフィリエイトのタグコードに応用するなら

<script src="https://r.moshimo.com/af/r/result.js?p_id=3031&pc_id=6991&m_v=<?php echo get_post_meta(8682 , 'views' ,true); ?>" id="msmaf"></script>
<noscript><img src="https://r.moshimo.com/af/r/result?p_id=3031&pc_id=6991&m_v=<?php echo get_post_meta(8682 , 'views' ,true); ?>" width="1" height="1" alt=""></noscript>

このようにプライスやユニーク値を入れることが出来る様になります。

この記事を書いた人

よこやま良平

よこやま良平

こんにちは!18年以上ITエンジニアとして活動してきた
よこやま良平です。

4歳~85歳まで、年間1,792人名以上の方に
パソコンやプログラミング講座を行ってきました。

また18冊以上の書籍を出版しており、連続で1位を獲得しました。
オンライン講座では200件以上のレビューを頂いており
評価は4.9/5.0と高評価を得ています。

その他これまでに3000以上のサービス・システム・サイトを作成。