カスタム投稿タイプにSANGO設定を追加する方法

SANGOテーマではカスタム投稿タイプの場合、デフォルトで投稿ページや固定ページで表示されているようなSANGO設定が表示されません。

PHPをカスタマイズすることでカスタム投稿タイプでもSANGO設定を表示することができます。

PHPの編集

例えばカスタム投稿タイプのスラグ名がnews の場合

子テーマのfunctions.phpに以下の記述をしてみてください。

PHP
add_action('admin_menu', 'add_sngmeta_custom_field');

function add_sngmeta_custom_field() {
  $sango_logo = sng_logo('sng-edit-logo');
  add_meta_box('sng-meta-description', 'メタデスクリプション', 'sng_field_meta_description', 'news', 'normal');
  add_meta_box('sng-title-tag', '【高度な設定】titleタグ', 'sng_field_title_tag', 'news', 'normal');
  add_meta_box('sng-canonical-url', 'Canonical URL', 'sng_field_canonical_url', 'news', 'normal');
  add_meta_box('sng-side-setting', "${sango_logo} SANGO設定", 'sng_field_side', 'news', 'side');
}

コメントを残す

* は入力必須項目です。
コメント投稿ガイドラインを読んでから投稿してください。
メールアドレスは公開されませんが、名前は公開されます。

HTMLやPHPのコードを掲載するときはHTMLエスケープツールで特殊文字を変換してから貼り付けてください。