TwitterのツイートをFacebookと共有する
Posted on | 2011.08.19
Twitter素材のウィジェットまたはFacebookのTwitterページからアプリの使用を許可すると、TwitterのツイートをFacebookと共有することができます。
※FacebookのTwitterページからの設定は不安定なため、Twitter素材のウィジェットからの設定をご紹介します。
1. ウィジェット(Facebookアプリケーション)の選択
Facebookアプリケーションを選択します。
↓
2. TwitterをFacebookに追加する
『TwitterをFacebookにインストールする』ボタンをクリックして、TwitterをFacebookに追加します。↓
3. Twitterアカウントにログインする
Twitterアカウントにログインするため『Sign in with twitter』ボタンをクリックします。↓
4. TwitterアカウントとFacebookアカウントの連携
TwitterアカウントとFacebookアカウントを連携させるため『許可する』ボタンをクリックします。↓
5. アプリの許可
Twitterアプリを利用するため「基本データへのアクセス」「あなたのプロフィール情報へのアクセス」を許可します。↓
6. 連携の完了と自動投稿設定
Your Facebook & Twitter accounts are connected ! のメッセージが出れば、TwitterアカウントとFacebookアカウントの連携は完了です。個人のFacebookニュースフィードに自動投稿する場合は、中段 App permissions の『Facebook Profile』をチェック、ファンページに自動投稿する場合は『Facebook Page(ページの選択)』にチェックします。↓
7. アプリの許可(自動投稿)
ウォールへの自動投稿をする場合は『許可する』をクリックします。※自動投稿の場合、すべてのツイートがFacebookのニュースフィードに掲載されるため、ツイートの内容によっては連動しない方が良い場合もあります。
+
追記. 連携の解除
TwitterアカウントとFacebookアカウントの連携を停止する場合は、右上の「アカウント」→「アカウント設定」を開き、左の「アプリ」メニューを選択すると使用アプリの一覧が表示されますので、一番右の×印をクリックするとアプリを削除することができます。コメントを書く |
WordPressの曜日・月表記を英語表記にする
Posted on | 2011.07.20
WordPress 日本語版 では、曜日や月名は日本語で表記されますが、デザインや仕様によっては英語表記を使いたい。そんな場合の覚書です。
※バージョンは WordPress 3.0.2 です。3.1以降は掲載内容が異なる場合があります。
1. ja.po ファイルの書換
/www/設定したディレクトリ名/wp-content/languages/ 内にある ja.po ファイルの11674〜11926行の日本語部分を書き換えます。
- – - – - – - – - – - – - – - – - – - – - – - – - – - – - – -
#. translators: month name
#: wp-includes/js/tinymce/langs/wp-langs.php:53
#: wp-includes/locale.php:140
#: wp-includes/locale.php:155
msgid “January”
msgstr “1月” → msgstr “January”
・
・
・
#. translators: three-letter abbreviation of the weekday
#: wp-includes/js/tinymce/langs/wp-langs.php:56
#: wp-includes/locale.php:137
msgid “Sat”
msgstr “土曜日” → msgstr “Sat”
- – - – - – - – - – - – - – - – - – - – - – - – - – - – - – -
2. ja.po → ja.mo の変換
書き換えた ja.po ファイル を開いて ja.mo ファイル を作成します。
- po (Locale File)
UNIX系のシステムで使用される言語ファイルで、拡張子「mo」への変換前のバイナリの状態のファイルです。指示に従ってコンパイルすると、各言語に対応した言語ファイルが出来上がります。 - mo (Compiled Locale File)
拡張子「po」のロケールファイルをコンパイルしたもので、中身はプレーンテキストです。各アプリケーションに応じて、どこかのディレクトリに保管されています。
コンパイル用に Poedit をダウンロードし、 ja.po ファイル を開いて ja.mo ファイル に変換すると、日本語→英語表記に変わります。
![]()
【ja.po ファイルの訂正箇所(11674〜11926行)】
#. translators: month name
#: wp-includes/js/tinymce/langs/wp-langs.php:53
#: wp-includes/locale.php:140
#: wp-includes/locale.php:155
msgid “January”
msgstr “January”
#. translators: month name
#: wp-includes/js/tinymce/langs/wp-langs.php:53
#: wp-includes/locale.php:141
#: wp-includes/locale.php:156
msgid “February”
msgstr “February”
#. translators: month name
#: wp-includes/js/tinymce/langs/wp-langs.php:53
#: wp-includes/locale.php:142
#: wp-includes/locale.php:157
msgid “March”
msgstr “March”
#. translators: month name
#: wp-includes/js/tinymce/langs/wp-langs.php:53
#: wp-includes/locale.php:143
#: wp-includes/locale.php:158
msgid “April”
msgstr “April”
#. translators: month name
#: wp-includes/js/tinymce/langs/wp-langs.php:53
#: wp-includes/locale.php:144
#: wp-includes/locale.php:159
msgid “May”
msgstr “May”
#. translators: month name
#: wp-includes/js/tinymce/langs/wp-langs.php:53
#: wp-includes/locale.php:145
#: wp-includes/locale.php:160
msgid “June”
msgstr “June”
#. translators: month name
#: wp-includes/js/tinymce/langs/wp-langs.php:53
#: wp-includes/locale.php:146
#: wp-includes/locale.php:161
msgid “July”
msgstr “July”
#. translators: month name
#: wp-includes/js/tinymce/langs/wp-langs.php:53
#: wp-includes/locale.php:147
#: wp-includes/locale.php:162
msgid “August”
msgstr “August”
#. translators: month name
#: wp-includes/js/tinymce/langs/wp-langs.php:53
#: wp-includes/locale.php:148
#: wp-includes/locale.php:163
msgid “September”
msgstr “September”
#. translators: month name
#: wp-includes/js/tinymce/langs/wp-langs.php:53
#: wp-includes/locale.php:149
#: wp-includes/locale.php:164
msgid “October”
msgstr “October”
#. translators: month name
#: wp-includes/js/tinymce/langs/wp-langs.php:53
#: wp-includes/locale.php:150
#: wp-includes/locale.php:165
msgid “November”
msgstr “November”
#. translators: month name
#: wp-includes/js/tinymce/langs/wp-langs.php:53
#: wp-includes/locale.php:151
#: wp-includes/locale.php:166
msgid “December”
msgstr “December”
#. translators: three-letter abbreviation of the month
#: wp-includes/js/tinymce/langs/wp-langs.php:54
#: wp-includes/locale.php:155
msgid “Jan_January_abbreviation”
msgstr “Jan_January_abbreviation”
#. translators: three-letter abbreviation of the month
#: wp-includes/js/tinymce/langs/wp-langs.php:54
#: wp-includes/locale.php:156
msgid “Feb_February_abbreviation”
msgstr “Feb_February_abbreviation”
#. translators: three-letter abbreviation of the month
#: wp-includes/js/tinymce/langs/wp-langs.php:54
#: wp-includes/locale.php:157
msgid “Mar_March_abbreviation”
msgstr “Mar_March_abbreviation”
#. translators: three-letter abbreviation of the month
#: wp-includes/js/tinymce/langs/wp-langs.php:54
#: wp-includes/locale.php:158
msgid “Apr_April_abbreviation”
msgstr “Apr_April_abbreviation”
#. translators: three-letter abbreviation of the month
#: wp-includes/js/tinymce/langs/wp-langs.php:54
#: wp-includes/locale.php:159
msgid “May_May_abbreviation”
msgstr “May_May_abbreviation”
#. translators: three-letter abbreviation of the month
#: wp-includes/js/tinymce/langs/wp-langs.php:54
#: wp-includes/locale.php:160
msgid “Jun_June_abbreviation”
msgstr “Jun_June_abbreviation”
#. translators: three-letter abbreviation of the month
#: wp-includes/js/tinymce/langs/wp-langs.php:54
#: wp-includes/locale.php:161
msgid “Jul_July_abbreviation”
msgstr “Jul_July_abbreviation”
#. translators: three-letter abbreviation of the month
#: wp-includes/js/tinymce/langs/wp-langs.php:54
#: wp-includes/locale.php:162
msgid “Aug_August_abbreviation”
msgstr “Aug_August_abbreviation”
#. translators: three-letter abbreviation of the month
#: wp-includes/js/tinymce/langs/wp-langs.php:54
#: wp-includes/locale.php:163
msgid “Sep_September_abbreviation”
msgstr “Sep_September_abbreviation”
#. translators: three-letter abbreviation of the month
#: wp-includes/js/tinymce/langs/wp-langs.php:54
#: wp-includes/locale.php:164
msgid “Oct_October_abbreviation”
msgstr “Oct_October_abbreviation”
#. translators: three-letter abbreviation of the month
#: wp-includes/js/tinymce/langs/wp-langs.php:54
#: wp-includes/locale.php:165
msgid “Nov_November_abbreviation”
msgstr “Nov_November_abbreviation”
#. translators: three-letter abbreviation of the month
#: wp-includes/js/tinymce/langs/wp-langs.php:54
#: wp-includes/locale.php:166
msgid “Dec_December_abbreviation”
msgstr “Dec_December_abbreviation”
#. translators: weekday
#: wp-includes/js/tinymce/langs/wp-langs.php:55
#: wp-includes/locale.php:108
#: wp-includes/locale.php:118
#: wp-includes/locale.php:131
msgid “Sunday”
msgstr “Sunday”
#. translators: weekday
#: wp-includes/js/tinymce/langs/wp-langs.php:55
#: wp-includes/locale.php:109
#: wp-includes/locale.php:119
#: wp-includes/locale.php:132
msgid “Monday”
msgstr “Monday”
#. translators: weekday
#: wp-includes/js/tinymce/langs/wp-langs.php:55
#: wp-includes/locale.php:110
#: wp-includes/locale.php:120
#: wp-includes/locale.php:133
msgid “Tuesday”
msgstr “Tuesday”
#. translators: weekday
#: wp-includes/js/tinymce/langs/wp-langs.php:55
#: wp-includes/locale.php:111
#: wp-includes/locale.php:121
#: wp-includes/locale.php:134
msgid “Wednesday”
msgstr “Wednesday”
#. translators: weekday
#: wp-includes/js/tinymce/langs/wp-langs.php:55
#: wp-includes/locale.php:112
#: wp-includes/locale.php:122
#: wp-includes/locale.php:135
msgid “Thursday”
msgstr “Thursday”
#. translators: weekday
#: wp-includes/js/tinymce/langs/wp-langs.php:55
#: wp-includes/locale.php:113
#: wp-includes/locale.php:123
#: wp-includes/locale.php:136
msgid “Friday”
msgstr “Friday”
#. translators: weekday
#: wp-includes/js/tinymce/langs/wp-langs.php:55
#: wp-includes/locale.php:114
#: wp-includes/locale.php:124
#: wp-includes/locale.php:137
msgid “Saturday”
msgstr “Saturday”
#. translators: three-letter abbreviation of the weekday
#: wp-includes/js/tinymce/langs/wp-langs.php:56
#: wp-includes/locale.php:131
msgid “Sun”
msgstr “Sun”
#. translators: three-letter abbreviation of the weekday
#: wp-includes/js/tinymce/langs/wp-langs.php:56
#: wp-includes/locale.php:132
msgid “Mon”
msgstr “Mon”
#. translators: three-letter abbreviation of the weekday
#: wp-includes/js/tinymce/langs/wp-langs.php:56
#: wp-includes/locale.php:133
msgid “Tue”
msgstr “Tue”
#. translators: three-letter abbreviation of the weekday
#: wp-includes/js/tinymce/langs/wp-langs.php:56
#: wp-includes/locale.php:134
msgid “Wed”
msgstr “Wed”
#. translators: three-letter abbreviation of the weekday
#: wp-includes/js/tinymce/langs/wp-langs.php:56
#: wp-includes/locale.php:135
msgid “Thu”
msgstr “Thu”
#. translators: three-letter abbreviation of the weekday
#: wp-includes/js/tinymce/langs/wp-langs.php:56
#: wp-includes/locale.php:136
msgid “Fri”
msgstr “Fri”
#. translators: three-letter abbreviation of the weekday
#: wp-includes/js/tinymce/langs/wp-langs.php:56
#: wp-includes/locale.php:137
msgid “Sat”
msgstr “Sat”
【追記 2011.8.28】
サイドバー内のカレンダーやアーカイブの表示は 2011年7月 が 2011年July と年だけ日本語のまま…。年と書かれていたファイルを同様に変換してみましたが、 languages 内のファイルでは修正できなかったので、今回は元に戻すことにしました。
【参考サイト様一覧】
コメントを書く |
WordPress のマルチサイト機能
Posted on | 2011.07.19
WordPress 3.0 で WordPress と WordPress MU が統合され、複数のユーザによるブログ管理や複数のWordPressサイトを運用できるマルチサイト(複数ブログ)対応になりましたが、マルチサイト対応を使用するには WordPress インストール後に追加設定が必要です。
1. WordPress インストール ※バージョンは WordPress 3.0 です
WordPress をインストールします。→WordPress のインストール
↓
2. wp-config.php の設定
WordPad などのテキストエディタで wp-config.php を開きデータベースの接続情報に define (‘WP_ALLOW_MULTISITE’, true); を追記します。
↓
3. wp-config.php のアップロード
前の手順で追記した wp-config.php をFTPでアップロードします。↓
4. プラグインを無効化する
左サイドメニューのプラグインを選択し、有効になっているプラグインをすべて無効にします。 ※プラグイン一覧の左上にあるプラグインのチェックボックスにチェックした後、一括操作 → 停止 を選択し、適用ボタンをクリックすると一括でプラグインを無効化できます。 ↓
5. ネットワークの設定 (1)
wp-config.php アップロード後、左サイドメニューのツール内にネットワークの項目が追加されていますので、サーバのアドレスとネットワークについて必要事項を記入・確認後、下のインストールボタンをクリックします。※この画像は、サブディレクトリにインストール時のものです。ドメイン直下にインストールした場合は、サブドメインとサブディレクトリの選択が表示されます。
↓
6. ネットワークの設定 (2)
インストール後、手動で wp-config.php と .htaccess に表示されているコードを追記し、FTPで上書きアップロードします。↓
7. ネットワークの設定 (3)
あわせて /www/設定したディレクトリ名/wp-content/ の中に blogs.dir ディレクトリを作成します。なお、blogs.dir ディレクトリの作成時、ファイルパーミッションは 777 または 705 に設定します 。 ※レンタルサーバでファイルパーミッションが予め決められている場合があるので、レンタル先のインストールガイド等を参照ください。↓
8. 特権管理者メニューの表示
上記の作業を完了すると、左サイドのメニュー欄に 特権管理者 が表示され、サイトやユーザーの追加などができるようになりました。※ 3.1以降、特権管理者からネットワーク管理者に変更。3.2では画面右上のドロップダウンメニュー内に移動しています。
↓
9. ネットワークのオプション
ページの一番下にあるネットワーク全体の設定の初期設定言語:Japanese と メニュー設定の管理メニューの有効化:オン はここで設定しておくと便利です。毎回インストール時に忘れてしまうので簡単に手順を記載しましたが、環境によって異なる場合があるので、もしこちらを参考にされる方は事前に使用するサーバの条件やWordpressインストールガイドをご確認のうえ設定ください。
→ さくらインターネット WordPressインストールガイド
コメントを書く |
WordPress の設定
Posted on | 2011.07.19
WordPress の各設定と、ログイン後に最低限確認しておくと良い項目です。
【ユーザー » プロフィール】
WordPressユーザーのプロフィールです。パスワードの再設定などを行います。
・ユーザー名 ……… ユーザー名は変更できません。
・姓 / 名 ……… 空欄可。
・連絡先情報 ……… 登録したメールアドレスの変更はこちらから行います。
他の項目(ウェブサイト / AIM / Yahoo IM / Jabber / Google Talk)は空欄可。
・自分について ……… 経歴・紹介文などを記載します(空欄可)。
・新しいパスワード ……… パスワードの再設定を行います。
【設定 » 一般】
『ブログタイトル』や『WordPressのアドレス (URL)』などを管理します。
・ブログタイトル ……… ブログのタイトルを入力。<title>に表示されます。
・キャッチフレーズ ……… サイトの簡単な説明。<description>に表示されます。
・WordPress のアドレス (URL) ……… WordPress をインストールしているURL。通常は変更しません。
・サイトのアドレス (URL) ……… WordPress をインストールしたディレクトリとは別のディレクトリにサイトのホームページを設定する場合に入力します。
※変更する場合、この設定の他に「.htaccess」等の書換えが必要です。
・メールアドレス ……… コメント承認のお知らせなどに使用されます。
・メンバーシップ ……… ユーザー登録の設定です。グループ運営でなければ特に変更の必要はありません。
・新規ユーザーのデフォルト権限グループ ……… グループ運営でなければ特に変更の必要はありません。
・タイムゾーン ……… 日本標準時は「+9:00」のため、UTC+9に設定します。
・日付フォーマット ……… 投稿日時の表示形式を設定します。パラメーターはこちら。
・時刻フォーマット ……… 投稿時刻の表示形式を設定します。パラメーターはこちら。
・週の始まり ……… 日曜〜土曜日まで選択できます。
・サイトの言語 ……… サイトで使用する言語(Japanese)を選択します。
【設定 » 投稿設定】
記事の投稿時に関連する設定です。最初はデフォルトの設定で構いません。
・整形 ……… 「不正にネスト化した XHTML を自動的に修正する」のチェックは外します。
・投稿用カテゴリーの初期設定 ……… 投稿した記事のカテゴリが未選択時に割り当てられるカテゴリーです。
・リンクカテゴリーの初期設定 ……… 投稿したリンクのカテゴリが未選択時に割り当てられるカテゴリーです。
・Press This(ブックマークレット)の設定
・メールでの投稿(メールサーバー・ログイン名・パスワードなど)の設定 ……… 日本語環境では動作しません。「Ktai Entry」などのプラグインが必要。
・リモート投稿(Atom 投稿プロトコル・XML-RPCなど)の設定 ……… 「WordPress for iPhone」などを使う際にチェックします。
【設定 » 表示設定】
サイトのトップページに表示するページの指定や。記事の表示件数などを設定します。
・フロントページの表示 ……… フロントページに表示するページを選択。デフォルトは最新の記事が設定されています。
・1ページに表示する最大投稿数 ……… 1ページに表示する最大投稿件数を設定します。
・RSS/Atom フィードで表示する最新の投稿数 ……… RSS/Atom フィードで表示する最新の投稿項目数を設定します。
・RSS/Atom フィードでの各投稿の表示 ……… 「全文」または「抜粋のみ」の表示を選択します。
・ページとフィードの文字コード ……… サイトの文字コード。UTF-8 推奨です。
【設定 » ディスカッション設定】
コメント・トラックバック等の取り扱いについての設定です。
・投稿のデフォルト設定
∟投稿中からリンクしたすべてのブログへの通知を試みる ……… ピンバック可否の設定です。
∟他のブログからのリンク通知を許可する (ピンバックとトラックバック)……… トラックバック可否の設定です。
∟新しい投稿へのコメントを許可する ……… コメント可否の設定です。※ これらの設定は各投稿の設定が優先されます。
・他のコメント設定
∟名前とメールアドレスの入力を必須にする
∟ユーザー登録してログインしたユーザーのみコメントをつけられるようにする
∟○日以上前の投稿のコメントフォームを自動的に閉じる
∟コメントを 階層までのスレッド (入れ子) 形式にする
∟1ページあたり件のコメントを含む複数ページに分割し、ページをデフォルトで表示する
∟コメントを各ページのトップに表示する
・自分宛のメール通知 ……… コメントが投稿されたとき。または、承認のためにコメントが保留されたとき
・コメント表示条件 ……… 管理者の承認を常に必要とする。または、すでに承認されたコメントの投稿者のコメントを許可し、それ以外のコメントを承認待ちにする
・コメント承認 ……… ○個以上のリンクを含んでいる場合は承認待ちにする (コメントスパムに共通する特徴のひとつに多数のハイパーリンクがあります。)※スパムについては「Akismit」などのプラグインを利用する方が効率良い。
【設定 » メディア設定】
投稿本文に画像を挿入するときに使われる上限寸法を設定します。
・画像サイズ
∟サムネイルのサイズ ……… 「サムネイルを実寸法にトリミングする」にチェックすると元画像を指定のサイズでサムネールを作成します。チェックを外した場合は、高さか幅のどちらか長い方にあわせて縮小した元画像をサムネールとして使用します。
∟中サイズ / 大サイズ ……… 元画像の高さか幅のどちらか長い方にあわせて指定のサイズで縮小したサムネールを作成します。
・埋め込み ……… プレーンテキストの URL を自動的に変換して埋め込む。こちらをチェックすると ~ がなくても動画埋め込み等ができるようになります。
・埋め込みファイルの最大サイズ ……… アップロード時の画像サイズの最大値を設定できます。
【プライバシー設定】
検索エンジンへの登録の許可・不許可を設定します。
・サイトの表示状態
∟サイトの表示状態 サイトを検索エンジン(Google、Bing、Technorati など)やアーカイブも含め、誰にでも読めるようにする
∟検索エンジンはブロックするが通常の訪問者の閲覧は許可する
【パーマリンク設定】
パーマリンクはブログの個々の投稿、カテゴリーなどの投稿一覧ページへの URL です。個別の投稿への URL は変わらないのが好ましいため、あらかじめ設定しておくと良い箇所です。また、SEOとしてURLに記事内容が含まれている方が効果的なので、カスタム設定または日付と投稿名か月と投稿名 で適切なものを選択しておきます。
・一般的な設定
∟デフォルト ……… http://sleepingegg.net/?p=123 (日付と投稿名)
∟日付と投稿名 ……… http://sleepingegg.net/2011/07/15/sample-post/ (日付順と投稿名 ※投稿名は英語のみ)
∟月と投稿名 ……… http://sleepingegg.net/2011/07/sample-post/ (月順と投稿名 ※投稿名は英語のみ)
∟数字ベース ……… http://sleepingegg.net/archives/123(投稿ID)
∟カスタム構造 ……… /%category%/%post_id%/(カテゴリ名+投稿ID), /%category%/%postname%/ (カテゴリ名+記事スラッグ)など、自由に設定できます。
※オプションや利用可能なタグについては パーマリンクの使い方 を参照ください。
コメントは受け付けていません。 |
WordPress のインストール
Posted on | 2011.07.16
現在、WordPress 3.2.1 が利用できますが、仕事で運用している WordPress のアップグレードをテストするため、今回は 3.0.2 をインストールしました。
【サーバ環境】
さくらのレンタルサーバ (スタンダード)
・My SQL 5.1
・PHP 5.2.17
・WordPress インストールマニュアル
※ 各レンタルサーバ(ホスティングプロバイダ)についてはこちらから確認いただけます。
【インストール手順】
1. WordPress をダウンロード
2. zip ファイルを空のディレクトリに展開
3. サーバーの任意のフォルダ(または階層)にアップロード
4. /wp-admin/install.php の確認
5. wp-config.php の編集+送信
6. 必要情報の入力
7. インストールの完了
1. WordPress をダウンロード
WordPress 日本語公式サイト から WordPress をダウンロードします。
↓
2. zip ファイルを空のディレクトリに展開
Lhaplus, +Lhaca などの解凍用ソフトでZIP ファイルを解凍します。(画像は Lhaplus での解凍時)↓
3. サーバーの任意のフォルダ(または階層)にアップロード
FFFTP(win)や Fetch, Cyberduck(Mac) などのFTPソフトでファイルをアップロードします。(画像は FFFTP の転送時)↓
4. /wp-admin/install.php の確認
/wp-admin/install.php をブラウザで開くと 『wp-config ファイルが必要です』 のメッセージが表示されます。その際データベースの設定を行う必要があるため、wp-config.php を作成してデータベースの接続情報を記入します。↓
5. wp-config.php の編集と転送
WordPad などのテキストエディタで wp-config-sample.php を開きデータベースの接続情報 (データベース名、ユーザー名、パスワード、およびホスト名) を記入し、ファイル名を wp-config.php として保存します。
※『設定ファイルを作成する』から、wp-config.php を作成することもできますが、サーバーによっては正常に動作しない場合があるため、WordPress では手動で作成することを勧めています。↓
6. 必要情報の入力
インストールに必要な情報(サイトのタイトル、ユーザー名、パスワード、メールアドレス)を入力します。↓
7. インストールの完了
インストールの完了画面でユーザー名とパスワードを確認後、ログインします。
ログインすると、Wordpress のダッシュボードが開きます。
なお、設定したパスワードはログイン後、管理画面の「ユーザー」をクリックして変更することができます。
コメントは受け付けていません。 |
