ラベル wordpress の投稿を表示しています。 すべての投稿を表示
ラベル wordpress の投稿を表示しています。 すべての投稿を表示

2014年6月21日土曜日

wordpressに取ってきたRSSを独自のフィールドを登録させる

今回はカスタムフィールを拡張するプラグイン「Advanced Custom Fields」を利用します。

インストールすると管理画面に「カスタムフィール」のメニューが増えるので、ここからRSSから取り込みたいフィールドの名前を決めます。

フィールドのセット一覧を登録します。

次にSyndicated Posts & Links からカスタムにセットするRSSの項目を登録します。






wordpressにRSSを取得して記事として投稿するプラグイン「FeedWordPress」をインストールする

Wordpressで外部のRSSを表示するプラグインは結構あるみたいです。
今回は記事としてエントリーさせたいので、投稿まで出来るプラグイン「FeedWordPress」を利用します。

インストールが完了すると左メニューに「Syndication」が表示されるので、このメニューから「Syndicated Sites」を選択します。

画面上の「New Source」に取込を行いたいRSSのURLを入力します。
次の画面でカテゴリの設定をしておきます。






WordpressにURLからスクリーンショットのサムネイルを作ってくれるプラグイン「Browser Shots」をインストールする

URLからそのサイトのスクリーンショットを撮影して、そのサムネイルを作ってくれるプラグイン「Browser Shots」を導入します。

Web APIで似たようなのに、「HeartRails Captureスクリーンキャプチャ」がありますが、これは横幅が最大400pxなので、プラグインの方を使ってみたいと思います。

Wordpressの管理画面のプラグインで「新規追加」から「Browser Shots」と入力をしてインストールします。



2014年6月20日金曜日

さくらのVPSにWordpressをインストールする

自分がやりたいことがもしかしたらWordpressでできてしまうのでは・・・と思ったので、実際に出来るかWordpressをインストールして確かめてみます。

さて、なるべくコマンドで実行してインストールを進めていきます。
まずはダウンロード

cd /usr/local/src/
wget http://ja.wordpress.org/wordpress-3.9.1-ja.zip
unzip wordpress-3.9.1-ja.zip
mv wordpress /var/www/html/
続いてデータベースの準備
mysql> CREATE DATABASE `wordpress` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
mysql> GRANT ALL ON wordpress.* to wordpress@localhost;
mysql> FLUSH PRIVILEGES;
mysql> SET PASSWORD FOR wordpress@localhost=password('パスワード');
後は画面からインストール手順に従ってインストールをします。
設定ファイルは書き込みができなかったので、またまたコマンドで書き込みを行います。

vim /var/www/html/wordpress/wp-config.php
テーマをインストールできるように、パーミッションの変更を行っておきます。

vim /var/www/html/wordpress/wp-config.php

以下を追記します。

define('FS_METHOD', 'direct');
あとはパーミッションの変更

cd /var/www/html/wordpress/
mkdir wp-content/upgrade
chmod 0707 wp-content/upgrade
chmod 0707 wp-content/themes
chmod 0707 wp-content/plugins
以上です