コード例 #1
0
 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;
 }
コード例 #2
0
 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);
 }
コード例 #3
0
ファイル: module.php プロジェクト: alfredpp/sarath-portfolio
            $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;
    }
}