Antena InstituteテーマはWordPressでお手軽にアンテナサイトを構築するためのWordpressテーマです。WordPressで作るアンテナサイトの作り方で紹介したアンテナサイトについて、完成したコードを是非譲ってほしいとのお問い合わせを多数いただきました。Knowledgeアンテナ研究室は現在2nd Editionとなり、Wordpressを使わないシステムへの移行が完了しましたので、この度の予想以上の反響を受け、移行前の1st EditionをWordpressテーマの形で Antena Instituteテーマとして整形しました。販売は銀仁堂に委託しました。ご希望の方は、銀仁堂にてAntena Instituteをご購入ください。

screenshot

サンプルサイト:http://gohico.net

 導入に当たっては、WordPressをBlogとして運用する場合とはちがった、当テーマ独特の設定が必要となります。以下の順に従い、簡単お手軽なアンテナサイトの構築手順を説明致します。

1.前提条件
2.テーマのインストール
3.カテゴリーの作成
4.フィード巡回の設定
5.スクリプトの定期実行設定
6.広告表示の設定

1.前提条件

WordPress3 以上
Cron (Feed巡回自動化の為)

2.テーマのインストール

 Wordpressダッシュボードの[外観]→[テーマ]→[テーマのインストール]→[アップロード]から、保存したantena_ri.zipを指定しインストールを行ってください。

3.カテゴリーの作成

 Wordpressダッシュボードの[投稿]→[カテゴリー]から取得するサイトのカテゴリー分けに使用するカテゴリーを作成してください。カテゴリーはサイトごとに割り当てて使用します。カテゴリーを作成すると、上部メニューバーにカテゴリーごとのメニューが自動的に追加されます。メニューの順番はカテゴリーを追加した順に左から追加されていきます。同様にお問い合わせページのカテゴリーごとのフィード一覧にも、自動で追加されます。フィード出力に使用するため、くれぐれもカテゴリー”未分類”は削除しないでください。

4.フィード巡回の設定

 $WordPressRoot/wp-content/themes/antena_ri/scripts/に以下の3つのスクリプトが配置されています。

auto-forrss.php アンテナサイトのFEED出力用スクリプト
auto-get.php FEED巡回用スクリプト
auto-delete.php 古い記事削除用スクリプト

上記の3つのスクリプトのうち、auto-get.phpに巡回先のサイトを追加してください。デフォルトでは、例とし
てカテゴリー”2chまとめ”と”ニュース”にサイトを登録する場合の見本が登録されいます。3.で追加し
たカテゴリーに合わせて編集してください。

5.スクリプトの定期実行設定

 4.で設定したスクリプトを、cronにて自動実行するよう設定してください。

auto-forrss.php・・・・1時間ごとに実行するようにcronを設定
auto-get.php・・・・お好みの間隔で実行するようにcronを設定
auto-delete.php・・・必要に応じて一日ごとに実行するようcronを設定(必須ではありませんがDB容量パンク対策としてご使用ください)

crontabの例

0 * * * *       /usr/bin/php -q /var/www/html/wordpress/wp-content/themes/antena_ri/scripts/auto-forrss.php 2>&1
*/10 * * * *    /usr/bin/php -q /var/www/html/wordpress/wp-content/themes/antena_ri/scripts/auto-get.php 2>&1

6.広告表示の設定

 Antena Instituteテーマでは、以下の広告の表示領域を確保しています。これらのすべては、functions.php内に設定されておりますので、デフォルトでは例として当方の広告コードが埋め込まれております。同じ要領でお客様の広告コードと差し替えることで即座に広告による収益化が可能です。広告はWordpressのショートコードと、PHPの定数の形でfunctions.phpに記載されています。ショートコードについては、「WordPressで作るアンテナサイトのRSS配信のためのカスタム投稿の作成とついでにショートコードも追加」をご参照ください。

・ショートコード(ウィジェットや、投稿内で広告を出力する場合はこちらを使用してください。)
[ads_square1]・・・・FEED出力する本文内に表示される300x250pxの広告を設定してください。
[ads_square2]・・・・同じく、FEED出力する本文内に表示される300x250pxの広告を設定してください。
[ads_long1]・・・・サイドバー表示用の160x600pxの広告です。HTMLウィジェット内に記述する場合はこちらを使用してください。

・PHP定数(phpファイルに直書きする場合は、こちらを使用してください。)
ads_square1・・・・カテゴリーページの本文内に表示される300x250pxの広告を設定してください。
ads_square2・・・・同じくカテゴリーページの本文内に表示される300x250pxの広告を設定してください。
ads_long1・・・・サイドバー表示用の160x600pxの広告です。sidebar.phpに直書きする場合はこちらを使用してください。

 以上でカテゴリーごとに記事情報を取得し、1時間毎、3時間ごとにFEEDを出力するアンテナサイトの構築は完了です。サイドバーはウィジェットに対応しておりますので、WordPressのダッシュボードから編集が可能です。お好みに合わせて編集してください。それでは快適なアンテナ運用ライフをお楽しみください。

ご用命は、下記リンクにてAntena Instituteをご購入ください。

Antena Institute(PHP7版) | 銀仁堂

Antena Institute(PHP5版) | 銀仁堂

さらに、TwitterBotスクリプトも併せてどうぞ。
Twibot Institute | 銀仁堂

・ランサーズストア
lancersストアにて構築サービスを販売しています。

WordPressを使ったアンテナサイト作成します WordPressベースのアンテナサイトオーナーになろう!

Enjoy!!

投げ銭はこちらへ
bitcoin :
1FtNVmXFAkwKPPz7MTcbNXzRnKJaYdMyKf

bitcoin :
1AFU37YroGt8ohmFz8nG1N2ockL56Z4hfQ

2017年10月
« 9月    
 1
2345678
9101112131415
16171819202122
23242526272829
3031  
カテゴリー