mon3(@mon3_org)です。
最近、iPhoneでのブログ更新にするぷろやPressSyncを使ってます。
その際、カスタムフィールドを設定しておくと、投稿時にSEO対策plug-inのALL IN ONE SEOのタイトルや説明が入れられるので、方法を共有します。
前提
- ALL IN ONE SEOが入っている
- するぷろ、PressSyncの投稿時にSEO用のタイトルなども設定したい
- FTPやファイル内をいじっても良いと思う方
流れ
- functions.phpをいじる
- するぷろ、PressSyncのカスタムフィールド設定をいじる
の二つなので、難しくはありません。
そもそもSEOって
SEOとは(検索エンジン最適化 – Wikipedia)のことです。
これにより、適切に検索エンジンに情報を教えることができ検索する人にとっても有用です。
WordPressでは、plug-inを入れると(入れなくても自力で出来ますが)、簡単に設定できるのです。
SEO対策でよく使われるplug-inとしてALL IN ONE SEOというのがあります。
作業前に注意
色々探したところ、まず、meta.phpを直接編集する方法があったのですが、何故か失敗。
ブログが表示されなくなりました!
FTPでファイルを戻して事なきを得ました。
コアな、ファイルをいじる時は特にバックアップは重要です。そこで次の方法。
functions.phpをいじります。
これもちょっとしたことで(例えば、ファイルの最後尾にスペースがあるだけで)ブログ全体がおかしくなるようなファイルなので、コピーをとっておきましょう。
参考にしたサイトは↓です。
WordPressのコアファイルを直接修正するような記事は良くないよ、add_filter使おうよ。関連する記事: 有力なPHPフレームワークのGoogle Insights結果 (FuelPHP,Laravel,CodeIgniter,Symfony,CakePHP) WPTouchでモバイルテーマ(iPhone用の引用元:WordPressのコアファイルを直接修正するような記事は良くないよ、add_filter使おうよ。 | 9ensanのLifeHack
まさに、私にぴったりの内容でした。
9nensanさん、ありがとうございます。
するぷろの設定
右上の設定→アカウントを選択し、左下の編集→アカウントを選択→カスタムフィールドを選択します。
カスタムフィールドを追加し、キーにSEOの説明を設定する場合は_aioseop_descriptionとします。
これを必要なもの分繰り返します。
私はdescriptionだけで良いので、上の一つだけです。
PressSyncの設定
設定→システム設定→カスタムフィールド入力支援管理→カスタムフィールドを追加し、するぷろと同様に入力します。
バッチリ出来ました
投稿時のオプションに設定した項目が出てくるので、そこに入力すると、ちゃんと反映されました。
皆さんのヒントになれば幸いです。
販売元: isshin
価格: ¥500
generated by PressSync on 2014年11月18日
販売元: Hiroaki Hayase
価格: ¥500
generated by PressSync on 2014年11月18日
コメント
はじめまして。
するぷろから記事を投稿したのち、PCブラウザからメタ情報やSEOタイトルを入力しているものです。正直、二度手間です。。。
この記事では、そういったSEOタイトルなど、ALL in One SEOの記述内容をするぷろ川で記述が可能になるものなのだとは思うのですが、、、
差支えなければ、functions.phpに記述したソースコードをおみせいただけませんでしょうか。
突然失礼しました。
こんにちは、コメントありがとうございます。
ブラウザで入力はスマホとかだと大変ですよね。
私のfunctions.phpは上の参考リンク先のを使わせていただいてます。
function is_my_protected_meta( $protected, $meta_key, $meta_type = null ) {
$protected = ( $protected && ( strpos( $meta_key, “_aioseop” ) !== 0 ) );
return $protected;
}
add_filter( ‘is_protected_meta’, ‘is_my_protected_meta’, 10, 3 );
なので、出来ないとなると、するぷろ側の設定な気もします。
webmeo.biz/slpro-customfiled を参考になさったらいかがでしょうか。
今後ともよろしくお願いします。