BlogエディタのMarsEditでWordPressのプラグイン『All In One SEO Pack』の入力ができるように設定してみた。

WordPressにSEO関連の定番プラグイン『All In One SEO Pack』入れてるんだけど、エントリを更新するたびに管理ページを開いてAll In One SEO Packのタグを入れていた。

毎回管理画面を開いてAll In One SEO Packのタグ入力するのはちょっとめんどいなーと思ったので、愛用しているMarsEditから入力できるように設定してみた。

WordPressの設定ファイルを書き換える

まずはWordPressの以下ディレクトリにあるphpファイルを修正する。

wp-includes/meta.php

Before

function is_protected_meta( $meta_key, $meta_type = null ) {
$protected = ( '_' == $meta_key[0] );

return apply_filters( 'is_protected_meta', $protected,
$meta_key, $meta_type );
}
After

function is_protected_meta( $meta_key, $meta_type = null ) {
$protected = (( '_' == $meta_key[0] ) && ( strpos($meta_key, "_aioseop") !== 0));

return apply_filters( 'is_protected_meta', $protected,
$meta_key, $meta_type );
}
meta.phpを修正したらアップロードする。

MarsEdit側の設定を行う

MarsEditの自分のBlog名をダブルクリックする。

Aios marsedit 01

ダブルクリックすると設定画面が表示される。この設定画面の『Custom Fields』をクリックしたのがスクリーンショットの画像。

Aios marsedit 02

上のスクリーンショットのように各項目を入力する

MarsEdit Label Server Custom Field Name
SEO Title _aioseop_title
SEO Description _aioseop_description
SEO Key _aioseop_keywords

これでMarsEditからAll In One SEO Packが利用できる。

Aios marsedit 03

MarsEditの入力画面に追加されるとこんな感じになる。

色々やりたかったことが手つかずだったけど、徐々にWordPressやBlog執筆環境に手を入れていきたいなぁ。

スポンサーリンク
広告

スポンサーリンク
広告

コメントをどうぞ

メールアドレスが公開されることはありません。 が付いている欄は必須項目です