當前位置: 首頁>>代碼示例>>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;未經允許,請勿轉載。