[WordPress]トップページの新着情報にカスタムフィールドでアップロードしたPDFをリンクしたり記事をリンクしたりする

確認不足でドタバタ下山です。

WordPressの案件でよく使うのでコピペで使えるように書いとく。
タイトルにもあるように「PDFをアップロードしてトップページの新着情報に直接リンクしたいんですよねー。でも普通の記事も書きたいんですよねー。」ってことが最近よくあるのでメモっておきます。

今回はWordPressのプラグイン「Custom Field Template」を使用します。

例えばCustom Field Template
Custom Field Template01

こう設定した場合

これでアップロードしたPDFにリンクを貼ることができます。

ただし今回は、投稿する記事が毎回PDFじゃなくて本文ありの記事も書くというのが前提。
やることは・・・

  1. PDFファイルがアップロードされているか
  2. PDFファイルがアップロードされていたら記事タイトルにPDFへのリンクを貼る
  3. そうでなかったら記事タイトルに通常通り記事へのリンクを貼る

こんな感じです。

ではPDFファイルがアップロードされてるかどうか、要するにカスタムフィールドで条件分岐をする方法が以下

最初のコードと上のコードを合体

こんな感じです。

よし。これで次回からはココをコピペで済む。(と思った途端、使わなくなるのよね・・・)

スポンサーリンク
  • このエントリーをはてなブックマークに追加
  • Evernoteに保存Evernoteに保存
スポンサーリンク