function thb_sidebars_metabox($post_type = null) { $thb_theme = thb_theme(); // $thb_post_type = $thb_theme->getPostType($post_type); $thb_metabox = new THB_Metabox(__('Sidebar', 'thb_text_domain'), 'sidebar'); $thb_metabox->setPosition('side'); $thb_container = thb_sidebars_metabox_container($post_type); $thb_metabox->addContainer($thb_container); // $thb_post_type->addMetabox($thb_metabox); return $thb_metabox; }
function thb_seo_init($post_type) { $thb_metabox = new THB_Metabox(__('SEO', 'thb_text_domain'), 'seo'); $thb_metabox->setPosition('side'); $thb_container = $thb_metabox->createContainer('', 'seo_container'); $thb_field = new THB_TextareaField('seo_description'); $thb_field->setLabel(__('Description', 'thb_text_domain')); $thb_container->addField($thb_field); $thb_field = new THB_TextareaField('seo_keywords'); $thb_field->setLabel(__('Keywords', 'thb_text_domain')); $thb_container->addField($thb_field); $post_type->addMetabox($thb_metabox); }
$field->setLabel(__('URL', 'thb_text_domain')); $field->setHelp(__('Optional', 'thb_text_domain') . '.'); $thb_container->addField($field); $thb_posts->addMetabox($thb_metabox); break; case 'audio': $thb_metabox = new THB_Metabox(__('Audio', 'thb_text_domain'), $format); $thb_metabox->setPosition('thb_after_title'); $thb_metabox->setPriority('high'); $thb_container = $thb_metabox->createContainer('', 'post_' . $format . '_details'); $field = new THB_TextField('audio_url'); $field->setLabel(__('URL', 'thb_text_domain')); $field->setHelp(__('Insert the URL to an audio file.', 'thb_text_domain')); $thb_container->addField($field); $thb_posts->addMetabox($thb_metabox); break; case 'video': $thb_metabox = new THB_Metabox(__('Video', 'thb_text_domain'), $format); $thb_metabox->setPosition('thb_after_title'); $thb_metabox->setPriority('high'); $thb_container = $thb_metabox->createContainer('', 'post_' . $format . '_details'); $field = new THB_TextField('video_url'); $field->setLabel(__('URL', 'thb_text_domain')); $field->setHelp(__('Insert a YouTube or Vimeo video URL here (e.g. <code>http://vimeo.com/53407474</code>)', 'thb_text_domain')); $thb_container->addField($field); $thb_posts->addMetabox($thb_metabox); break; default: break; } }