当前位置: 首页>>代码示例>>PHP>>正文


PHP AviaHtmlHelper::render_metabox方法代码示例

本文整理汇总了PHP中AviaHtmlHelper::render_metabox方法的典型用法代码示例。如果您正苦于以下问题:PHP AviaHtmlHelper::render_metabox方法的具体用法?PHP AviaHtmlHelper::render_metabox怎么用?PHP AviaHtmlHelper::render_metabox使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在AviaHtmlHelper的用法示例。


在下文中一共展示了AviaHtmlHelper::render_metabox方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: create_meta_box

 function create_meta_box($currentPost, $metabox)
 {
     global $post;
     $output = "";
     $box = $metabox['args']['avia_current_box'];
     if (!is_object($post)) {
         return;
     }
     if (!empty($box['expandable'])) {
         $title = __('Expand', 'avia_framework') . " " . $box['title'];
         $close = __('Close', 'avia_framework');
         $output .= "<a href='#' class='avia-expand-button avia-attach-expand' title='" . $title . "'>" . $close . "</a>";
     }
     //calls the helping function based on value of 'type'
     foreach ($this->box_elements as $element) {
         $content = "";
         $element['current_post'] = $currentPost->ID;
         if ($element['slug'] == $box['id']) {
             if (is_array($element['type']) && method_exists($element['type'][0], $element['type'][1])) {
                 $content = call_user_func($element['type'], $element);
             } else {
                 if (method_exists('AviaHtmlHelper', $element['type'])) {
                     $content = AviaHtmlHelper::render_metabox($element);
                 }
             }
         }
         if (!empty($content)) {
             if (!empty($element['nodescription'])) {
                 $output .= $content;
             } else {
                 $type = is_array($element['type']) ? $element['type'][1] : $element['type'];
                 $output .= '<div class="avia_scope avia_meta_box avia_meta_box_' . $type . ' meta_box_' . $box['context'] . '">';
                 $output .= $content;
                 $output .= '</div>';
             }
         }
     }
     $nonce = wp_create_nonce('avia_nonce_save');
     $output .= '		<input type="hidden" name="avia-save-nonce" id="avia-save-nonce" value="' . $nonce . '" />';
     echo $output;
 }
开发者ID:erikdukker,项目名称:medisom,代码行数:41,代码来源:meta-box.class.php


注:本文中的AviaHtmlHelper::render_metabox方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。