本サイトで配布している【Hima Art Utility】プラグインの機能のうち、追加したカスタム投稿タイプでも使えるようにするためにカスタマイズが必要な部分があります。

お使いのテーマのfunctions.phpへほぼコピペで実装できますのでカスタム投稿タイプを使ったサイト構築をしている方は設定ください。

SEO設定項目を使えるようにする

以下のコードをテーマのfunctions.phpへ貼り付け、必要項目をご自身の環境に合わせて変更します。

/* SEOフィールド */
function sample_add_custom_fields() {
add_meta_box( 'seo_setting', 'SEO対策', 'haup_seo_custom_fields', 'カスタム投稿タイプ', 'normal', 'high');
}
add_action('admin_menu', 'sample_add_custom_fields');

コード中の「カスタム投稿タイプ」の部分を投稿タイプスラグ名($post_typeに設定した値)へ変更します。

複数のカスタム投稿タイプがある場合には、以下のようにコードの一部を複製して、投稿タイプスラグ名を変更します。

さらにたくさんある場合にはadd_meta_box…の行を複製して投稿タイプスラグ名を指定していきます

/* SEOフィールド */
function sample_add_custom_fields() {
add_meta_box( 'seo_setting', 'SEO対策', 'haup_seo_custom_fields', 'カスタム投稿タイプ', 'normal', 'high');
add_meta_box( 'seo_setting', 'SEO対策', 'haup_seo_custom_fields', 'カスタム投稿タイプ', 'normal', 'high');
}
add_action('admin_menu', 'sample_add_custom_fields');

カスタムCSS JSの追加機能を使えるようにする

以下のコードをテーマのfunctions.phpへ貼り付け、必要項目をご自身の環境に合わせて変更します。

/* カスタムCSS JSの設定 */
function sample_post_js_css_meta_box(){
	add_meta_box( 'post_js_css_meta_box','Custom JS & CSS', 'haup_post_js_css_meta_box_in','カスタム投稿タイプ', 'normal', 'high' );
}
add_action( 'admin_menu', 'sample_post_post_js_css_meta_box' ,10);

変更箇所や複数ある場合の編集方法はSEO設定項目と同じです

管理画面の一覧の更新日項目をソート可能にする

以下のコードをテーマのfunctions.phpへ貼り付け、必要項目をご自身の環境に合わせて変更します。

/* 管理画面の一覧の更新日項目をソート可能にする */
add_filter( 'manage_edit-カスタム投稿タイプ_sortable_columns', 'haup_modified_column_register_sortable' );

コード中の「カスタム投稿タイプ」の部分を投稿タイプスラグ名($post_typeに設定した値)へ変更します。

複数のカスタム投稿タイプがある場合には、以下のようにコードの一部を複製して、投稿タイプスラグ名を変更します。

View数を並び替え可能にする

以下のコードをテーマのfunctions.phpへ貼り付け、必要項目をご自身の環境に合わせて変更します。

add_filter( 'manage_edit-カスタム投稿タイプ_sortable_columns', 'haup_viewsuu_column_register_sortable' );

コード中の「カスタム投稿タイプ」の部分を投稿タイプスラグ名($post_typeに設定した値)へ変更します。

複数のカスタム投稿タイプがある場合には、以下のようにコードの一部を複製して、投稿タイプスラグ名を変更します。