| 動作環境 | 推奨環境 | ||||
| WordPress | PHP(低〜高) | MySQL | PHP | MySQL (MariaDB) | |
| 5.9 – 6.0 | 5.6.20 | 8.1 | 5.0.15以上 | 7.4以上 | 5.7以上 (10.2以上) |
| 5.6 – 5.8 | 8.0 | 5.6以上 (10.1以上) | |||
| 5.5 | 7.4 | ||||
| 5.3 – 5.4 | 7.3以上 | ||||
| 5.2 | 7.3 | ||||
| 5.0 – 5.1 | 5.2.4 | 5.6以上 (10.0以上) | |||
| 4.9.5 – 4.9.x | 7.2 | 7.2以上 | |||
| 4.9.0 – 4.9.4 | 7以上 | ||||
| 4.7 – 4.8 | 7.1 | ||||
| 4.0 – 4.6 | 5.2.4 | 5.6以上 | |||
| 3.2 – 3.9 | 5.2.4以上 | 5.0.15以上 | |||
| 3.0 – 3.1 | 4.3 | 4.3 | 4.1.2以上 | 4.3以上 | 4.1.2以上 |
| Advanced Custom Fields | Smart Custom Fields | |
|---|---|---|
| メタデータ | WordPress 標準のメタデータ保存方法では無い ※プラグインの利用を止めた際に、保存したメタデータが使えなくなる |
標準のメタデータ保存方法を採用 |
| 繰り返し機能 | × ※有料版なら可能 |
〇 |
| 投稿画面のレイアウト設定 | 〇 | × |
| 入力必須設定 | 〇 | × |
| CPT UIとの連動 | 〇 | 〇 |
| 基本 | Advanced Custom Fields | Smart Custom Fields |
| テキスト | 〇 | 〇 |
| テキストエリア | 〇 | 〇 |
| 数値 | 〇 | × |
| Range | 〇 | × |
| メール | 〇 | × |
| URL | 〇 | × |
| パスワード | 〇 | × |
| コンテンツ | Advanced Custom Fields | Smart Custom Fields |
| 画像 | 〇 | 〇 |
| ファイル | 〇 | 〇 |
| Wysiwygエディタ | 〇 | 〇 |
| oEmbed | 〇 | × |
| 選択肢 | Advanced Custom Fields | Smart Custom Fields |
| 選択 | 〇 | 〇 |
| チェックボックス | 〇 | 〇 |
| ラジオボタン | 〇 | 〇 |
| Button Group | 〇 | × |
| 真偽 | 〇 | × |
| 関連 | Advanced Custom Fields | Smart Custom Fields |
| Link | 〇 | × |
| 投稿オブジェクト | 〇 | × |
| タームオブジェクト | × | 〇 |
| ページリンク | 〇 | × |
| 関連 | 〇 | × |
| タクソノミー | 〇 | × |
| ユーザー | 〇 | × |
| jQuery | Advanced Custom Fields | Smart Custom Fields |
| Googleマップ | 〇 | × |
| デイトピッカー | 〇 | × |
| Date Time Picker | 〇 | 〇 |
| Time Picker | 〇 | × |
| カラーピッカー | 〇 | 〇 |
| レイアウト | Advanced Custom Fields | Smart Custom Fields |
| メッセージ | 〇 | × |
| Accordion | 〇 | × |
| タブ | 〇 | × |
| Group | 〇 | × |
Smart Custom Fieldsを使っている際に、ページのソースに書いてあるwordressのバージョンを消す記述
// 全ての「?ver=~」を削除する.
// ※WordPress、プラグインすべてのバージョン情報が非表示になります.
function remove_cssjs_ver2( $src ) {
$strpos = strpos( $src, 'ver=' );
if ( $strpos ) {
$src = remove_query_arg( 'ver', $src );
return $src;
}
}
add_filter( 'style_loader_src', 'remove_cssjs_ver2', 9999 );
add_filter( 'script_loader_src', 'remove_cssjs_ver2', 9999 );
これを使うと繰り返し処理が使えなくなるので注意!
代わりに「Meta Generator and Version Info Remover」のプラグインを使用
プラグインAll In One SEO(以下、AIOSEO)が出力するXML Sitemapですが、ここにある「attachment-sitemap.xml」というファイルは、全て画像だけのインデックスを指示する内容になっています。

こちらが問題のファイルたち。

中身を見てみると、すべて画像ファイルだけの記事を示すURLリストになっていることがわかります。
つまり、AIOSEOが、「attachment-sitemap●.xml」というファイルを出力してしまっている、ということです。
wordpressのfunction.phpに下記ソースコードを記載
// メディアページをインデックスしない
function my_add_noindex_attachment(){
if (is_attachment()) {
echo '';
}
}
add_action('wp_head', 'my_add_noindex_attachment');
AIOSEOの管理画面にある「サイトマップ」を選択し、

ページ内にあるPost Typesの項目のうち、「Include All Post Types」というチェックボックスをクリック、

チェックボックスを外す

再度サイトマップを確認すると、「attachment-sitemap.xml」の出力がすべて停止になる

functions.phpに記入
// target="_blank" の削除
function remove_target_blank($content) {
return str_replace('target ="_blank"', '', $content); }
add_filter('the_content', 'remove_target_blank');
1.「WP External Links」を追加して有効化する。

