フリーランスのためのネットビジネス専門学校 ネットで独立開業を目指す人を応援
フリーランスのためのネットビジネス専門学校 ネットで独立開業を目指す人を応援

ワードプレス×ツイッターによる無料でできるオートブログ 第五回目 カスタムフィールドの利用

今回は「FeedWordPress」の改造です。
前回は「FeedWordPress」の設定をしたのですが、このままだと投稿で表示した時に、RSSフィードの情報が足りません。デフォルトの状態だと抜粋記事と元記事へのリンク程度しかありません。
例えば、情報取得元や著者情報などを取得して、個別に表示したい場合はどうすればいいのでしょうか?

実は「FeedWordPress」は裏でRSSフィードの情報を持っています。それを投稿記事に表示するためには「カスタムフィールド」というものを使います。

カスタムフィールドというのは普段は使いませんが、例えばこのような時に使うと便利な要素です。
テーブルがあって、それを動的に並べ替えるスクリプトを作りたい時に便利です。
カスタムフィールドという変数に値を記録しておくと、動的に並べ替えや計算をすることが可能になります。
普通にテーブルに数字を入力するのと変わりがないのですが、なにかのプログラムと組み合わせて動的に変化させたい時に使用すると効果絶大です。

で、カスタムフィールドを確認するためには「投稿の編集」画面から上部にある [ 表示オプション ] をクリックして、「カスタムフィールド」にチェックを入れます。

カスタムフィールドの表示1
カスタムフィールドの表示1
カスタムフィールドの表示2
カスタムフィールドの表示2

カスタチェックを入れると画面下部に「FeedWordPress」のボックスが表示されます。
「FeedWordPress」が保持する「FeedWordPress」の情報は以下のとおりです。

カスタムフィールドの表示3
カスタムフィールドの表示3

[table id=8 /]

この中で使うものは「syndication_permalink(元記事へのリンク)」「syndication_source(元記事のタイトル)」だと思われます。

確認をしたら不要なのでチェックを外して閉じておきます。

次にカスタムフィールドを投稿記事に表示させるための改造を行います。
改造するテンプレートは使用しているテーマによって違うのですが、おそらくは「contents.php」または「contents○○○.php」と書かれたテンプレートです。

ワードプレスのデフォルトのTwentyシリーズのテンプレートだと以下のテンプレートです。

Twenty Ten…loop-page.php
Twenty Eleven…content-single.php
Twenty Twelve…content-page.php
Twenty Thirteen…content.php

テンプレートの編集は管理画面の左サイドメニューの [ 外観 ][ テーマ編集 ] をクリックします。
右のテンプレート一覧から編集するテンプレート名をクリックして編集します。

このテンプレートの中の「<?php the_content」と記述されている場所を検索して探して下さい。
「<?php the_content」「<?php the_content(); ?>」の場合もあるし、「<?php the_content( __( ‘Continue reading <span>&rarr;</span>’, ‘twentythirteen’ ) ); ?>」と書かれている場合もありテーマによって変わります。
共通して言えるのは「the_content」という関数が投稿記事に置き換わる場所だということです。その場所のすぐ下に改行を入れて以下のコードを貼り付けます。
※テンプレートを編集する際は、必ずバックアップをとっておいて下さい。

会員限定コンテンツ

この記事はブロックされています。続きを読みたい方はログインをして下さい。会員ではない方は新規会員登録をして下さい。

ログインはこちら

新規会員登録はこちら

パスワードをメールで送信します。

コメント

  1. 2018/07/13(金) 07:15:49
    初心者にはワードプレスは無理ゲー ツイッターは天国だ。ソッコーでインプレッションつくもん。対してワードプレスは絶海の孤島。モチベ続かん。やるならツイッターと補完させなきゃやりがいない。 何事もうまく継続できるように工夫していかなきゃいけないな。また一つ学んだよ。
  2. 2018/07/13(金) 07:15:49
    ホームページをワードプレスの有料テーマにして新しくしました。 noteで課金して下さった方々、ありがとうございます。 あと、来てくれた方のブログから、お客様の声を掲載させて頂きました。 ツイッターでの感想も、今後ぼちぼち拾っていくかも😊 https://t.co/prrVCvf6lh
  3. 2018/07/13(金) 07:15:49
    ツイッターのタイムラインをブログ(ワードプレス)に埋め込む方法 https://t.co/RAXasB4OPs
  4. 2018/07/13(金) 07:15:49
    【4日目】 3日前にツイッターを本格始動してからフォロワーが約30人アップしました!👏 ありがたーい。 ▽今日の行動結果▽ ☑︎Amazonアソシエイトに登録 ☑︎ワードプレスとツイッターとの連携(↓アイキャッチ反映) ☑︎canvaを使ってヘッダーを作成 明日もやるぞー! https://t.co/Q8gkgLmLyJ
  5. 2018/07/13(金) 07:15:49
    出版社の60才取締役にネット活用法を聞かれたので、「ワードプレス慣れのため編集者全員でメディア更新かつツイッター運用」を提案したら「君がやれ!」と半ギレされました。もう関わらないw 深掘り!! 日本企業のビジネスICT導入が全く進まないのはなぜか https://t.co/2sL36im4h5 @Isseki3さんから

記事に戻る

コメントを残す