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


PHP Fac函数代码示例

本文整理汇总了PHP中Fac函数的典型用法代码示例。如果您正苦于以下问题:PHP Fac函数的具体用法?PHP Fac怎么用?PHP Fac使用的例子?那么, 这里精选的函数代码示例或许可以为您提供帮助。


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

示例1: getVersion

 public function getVersion()
 {
     ob_start();
     include_once Fac()->getBaseDir() . '/vendor/components/font-awesome/component.json';
     $components = ob_get_clean();
     $components = json_decode($components);
     return $components->version;
 }
开发者ID:akshayxhtmljunkies,项目名称:brownglock,代码行数:8,代码来源:Fac_Icons.class.php

示例2: viewNameMetabox

 public function viewNameMetabox()
 {
     global $post;
     // Noncename needed to verify where the data originated
     echo '<input type="hidden" name="fac_shortcodes_noncename" id="fac_shortcodes_noncename" value="' . wp_create_nonce(basename(Fac()->getBaseDir())) . '" />';
     // Get the location data if its already been entered
     $name = get_post_meta($post->ID, '_name', true);
     $name = !empty($name) ? $name : 'fac_shortcode_' . $post->ID;
     // Echo out the field
     echo '<input type="text" name="_name" value="' . $name . '" class="widefat" />';
 }
开发者ID:thomashibbard,项目名称:aloha-poke,代码行数:11,代码来源:Fac_Shortcodes.class.php

示例3: getPreview

 public function getPreview($data)
 {
     $result = array();
     if (isset($data['key'])) {
         $atts = !empty($data['params']) ? $data['params'] : array();
         $preview = Fac()->doPreview($atts, '', $data['key']);
         if (!empty($preview)) {
             $result['preview'] = '<p>' . $preview . '</p>';
         }
     }
     return $result;
 }
开发者ID:thomashibbard,项目名称:aloha-poke,代码行数:12,代码来源:Fac_Ajax.class.php

示例4: fac_activate_plugin

function fac_activate_plugin()
{
    if (class_exists('Agp\\FontAwesomeCollection\\Core\\Agp_Autoloader') && !function_exists('Fac')) {
        $autoloader = Agp_Autoloader::instance();
        $autoloader->setClassMap(array(__DIR__ => array('classes'), 'namespaces' => array('Agp\\FontAwesomeCollection\\Core' => array(__DIR__ => array('agp-core')))));
        function Fac()
        {
            return Fac::instance();
        }
        Fac();
    }
}
开发者ID:adamjcsmith,项目名称:new-csp,代码行数:12,代码来源:agp-font-awesome-collection.php

示例5: saveMetaboxes

 public function saveMetaboxes($post_id, $post)
 {
     if (empty($_POST['fac_slider_noncename']) || !wp_verify_nonce($_POST['fac_slider_noncename'], basename(Fac()->getBaseDir())) || !current_user_can('edit_post', $post->ID)) {
         return $post->ID;
     }
     $data = $_POST[$this->getId() . '_data'];
     if (isset($data[0])) {
         unset($data[0]);
     }
     //$meta[$this->getId() . '_data'] = serialize($data);
     $meta[$this->getId() . '_data'] = $data;
     foreach ($meta as $key => $value) {
         if ($post->post_type == 'revision') {
             return;
         }
         if (!$value) {
             delete_post_meta($post->ID, $key);
         } else {
             update_post_meta($post->ID, $key, $value);
         }
     }
 }
开发者ID:akshayxhtmljunkies,项目名称:brownglock,代码行数:22,代码来源:Fac_Slider.class.php

示例6: createForm

 public function createForm()
 {
     echo Fac()->getTemplate('admin/constructor/constructor', array('key' => 'fac_blank'));
 }
开发者ID:thomashibbard,项目名称:aloha-poke,代码行数:4,代码来源:Fac_Constructor.class.php

示例7: start_el


//.........这里部分代码省略.........
        echo esc_attr($item->xfn);
        ?>
" />
					</label>
				</p>
				<p class="field-description description description-wide">
					<label for="edit-menu-item-description-<?php 
        echo $item_id;
        ?>
">
						<?php 
        _e('Description');
        ?>
<br />
						<textarea id="edit-menu-item-description-<?php 
        echo $item_id;
        ?>
" class="widefat edit-menu-item-description" rows="3" cols="20" name="menu-item-description[<?php 
        echo $item_id;
        ?>
]"><?php 
        echo esc_html($item->description);
        // textarea_escaped
        ?>
</textarea>
						<span class="description"><?php 
        _e('The description will be displayed in the menu if the current theme supports it.');
        ?>
</span>
					</label>
				</p>
                
                <?php 
        echo Fac()->getMenuIcons()->renderCustomNavFields($item_id, $item);
        ?>
                
				<p class="field-move hide-if-no-js description description-wide">
					<label>
						<span><?php 
        _e('Move');
        ?>
</span>
						<a href="#" class="menus-move menus-move-up" data-dir="up"><?php 
        _e('Up one');
        ?>
</a>
						<a href="#" class="menus-move menus-move-down" data-dir="down"><?php 
        _e('Down one');
        ?>
</a>
						<a href="#" class="menus-move menus-move-left" data-dir="left"></a>
						<a href="#" class="menus-move menus-move-right" data-dir="right"></a>
						<a href="#" class="menus-move menus-move-top" data-dir="top"><?php 
        _e('To the top');
        ?>
</a>
					</label>
				</p>

				<div class="menu-item-actions description-wide submitbox">
					<?php 
        if ('custom' != $item->type && $original_title !== false) {
            ?>
						<p class="link-to-original">
							<?php 
            printf(__('Original: %s'), '<a href="' . esc_attr($item->url) . '">' . esc_html($original_title) . '</a>');
开发者ID:poderomedia,项目名称:narcodata-wp,代码行数:67,代码来源:Fac_WalkerNavMenuEdit.class.php

示例8: Fac

$args->settings = $obj;
$args->fieldSet = Fac()->getSettings()->getRecursiveCallable(!empty($obj->getConfig()->fieldSet) ? $obj->objectToArray($obj->getConfig()->fieldSet) : NULL);
$args->fields = !empty($args->settings->getConfig()->shortcodes->elements->{$key}->fields) ? $obj->objectToArray($args->settings->getConfig()->shortcodes->elements->{$key}->fields) : NULL;
?>
<h1>Font Awesome Constructor</h1>
<div class="fac-constructor-wrapper">
    <div class="faccw-column">
        <?php 
echo Fac()->getTemplate('admin/constructor/form/element-list', $args);
?>
        <?php 
echo Fac()->getTemplate('admin/constructor/form/element-params', $args);
?>
     
    </div>
    
    <div class="faccw-column faccw-preview">
        <div class="faccw-preview-area">
            <?php 
echo Fac()->getTemplate('admin/constructor/form/element-preview', $args);
?>
            <div class="fac-constructor-controls">
                <a class="fac-constructor-apply button button-primary" href="javascript:void(0);" >Insert</a>
                <a class="fac-constructor-preview-button button button-primary" href="javascript:void(0);" >Preview</a>
            </div>         
        </div>
    </div>    
</div>


开发者ID:thomashibbard,项目名称:aloha-poke,代码行数:28,代码来源:layout.php

示例9: viewTaxIconMetabox

 public function viewTaxIconMetabox($tag)
 {
     if (!empty($tag->term_id)) {
         $data = $this->getTaxIcon($tag->term_id);
         $atts = array('icon' => !empty($data['icon']) ? $data['icon'] : '', 'position' => !empty($data['position']) ? $data['position'] : 'left');
         $template = 'icons-edit';
     } else {
         $atts = array();
         $template = 'icons-add';
     }
     echo Fac()->getTemplate("taxonomies/{$template}", $atts);
 }
开发者ID:thomashibbard,项目名称:aloha-poke,代码行数:12,代码来源:Fac_TaxonomyIcons.class.php

示例10: Fac

<?php

$args = $params;
$elementList = Fac()->getSettings()->getElementList();
$customElementList = Fac()->getCustomElements();
$sliderElementList = Fac()->getSliderElements();
?>
<div class="fac-constructor-type">
    <h2>Elements</h2>
    <select class="fac-constructor-type-select widefat">
        <option value="0"></option>
        <optgroup label="Basic">            
        <?php 
foreach ($elementList as $k => $v) {
    if ($k != 'fac_blank') {
        $selected = $args->key == $k || empty($args->key) && empty($k);
        ?>
                <option value="<?php 
        echo $k;
        ?>
"<?php 
        selected($selected);
        ?>
><?php 
        echo $v;
        ?>
</option>
        <?php 
    }
}
?>
开发者ID:akshayxhtmljunkies,项目名称:brownglock,代码行数:31,代码来源:element-list.php

示例11: Fac

<?php

$version = Fac()->getIconRepository()->getVersion();
?>
<div class="fac fac-version-template">
    Font Awesome Version <span><?php 
echo $version;
?>
</span>
</div>
开发者ID:thomashibbard,项目名称:aloha-poke,代码行数:10,代码来源:version.php

示例12: stdClass

$args = new stdClass();
$args->settings = $params;
$args->key = isset($_GET['tab']) ? $_GET['tab'] : 'fac-global-settings';
$args->tabs = $args->settings->getTabs();
$args->fieldSet = $args->settings->getFieldSet();
$args->data = $args->settings->getSettings($args->key);
$args->fields = $args->settings->getFields($args->key);
$title = !empty($args->settings->getConfig()->admin->options->title) ? $args->settings->getConfig()->admin->options->title : '';
if (!empty($title)) {
    ?>
<div style="width: 100%; padding: 20px 0 0;">
    <table>
        <tr style="vertical-align: middle;">
            <td style="padding: 0 20px 0 0;">                                                                                               
                <img src="<?php 
    echo Fac()->getAssetUrl('images/icon-128x128.png');
    ?>
" width="100" height="100" />    
            </td>
            <td>
                <h1 style="margin: 0px; padding: 0 0 10px;"><?php 
    echo $title;
    ?>
</h1>
                <p style="margin: 0px; padding: 0 0 5px;">How to use those features you can find on the <a href="https://wordpress.org/plugins/agp-font-awesome-collection/" target="_blank"><strong>Plugin Page</strong></a> in the <a href="https://wordpress.org/plugins/agp-font-awesome-collection/faq/" target="_blank"><strong>FAQ</strong></a> and <a href="https://wordpress.org/plugins/agp-font-awesome-collection/screenshots/" target="_blank"><strong>Screenshots</strong></a> sections.</p> 
                <p style="margin: 0px; padding: 0;">Also You can find <a href="http://www.profosbox.com/" target="_blank"><strong>Live Demo</strong></a> on the plugin site.</p>   
            </td>
        </tr>
    </table>
</div>
<?php 
开发者ID:akshayxhtmljunkies,项目名称:brownglock,代码行数:31,代码来源:layout.php

示例13: array

<?php

if (!empty($params['post'])) {
    $post = $params['post'];
    $name = !empty($params['name']) ? $params['name'] : 'fac_slider_' . $post->ID;
    $type = !empty($params['type']) ? $params['type'] : 'default';
    $sliderTypes = !empty($params['sliderTypes']) ? $params['sliderTypes'] : array();
    $nonce = wp_create_nonce(basename(Fac()->getBaseDir()));
    ?>
<input type="hidden" name="fac_slider_noncename" id="fac_slider_noncename" value="<?php 
    echo $nonce;
    ?>
" />
<table class="widefat" width="100%" cellspacing="0" cellpadding="0" border="0">
    <tbody>
        <tr>
            <td>
                <label for="fac_slider_parameters_name"><strong>Shortcode Name</strong></label>
                <input type="text" id="fac_slider_parameters_name" name="_name" value="<?php 
    echo $name;
    ?>
" class="widefat" />                
            </td>    
        </tr>            
        <tr>
            <td>
                <label for="fac_slider_parameters_type"><strong>Slider Type</strong></label>                    
                <select class="widefat" id="fac_slider_parameters_type" name="_type" >
                    <?php 
    foreach ($sliderTypes as $k => $v) {
        $selected = !empty($type) && $type == $k;
开发者ID:akshayxhtmljunkies,项目名称:brownglock,代码行数:31,代码来源:parameters.php

示例14: doSliderShortcode

 public function doSliderShortcode($atts, $content, $tag)
 {
     global $post;
     $content = '';
     $args = array('post_type' => 'fac-sliders', 'posts_per_page' => -1, 'meta_query' => array(array('key' => '_name', 'value' => array($tag), 'compare' => 'IN')));
     $query = new WP_Query($args);
     while ($query->have_posts()) {
         $query->the_post();
         $post_id = get_the_ID();
         $template = 'sliders/' . Fac()->getSlider()->getSliderType($post_id) . '/layout';
         $data = $this->slider->getData($post_id);
         $content .= $this->getTemplate($template, array('data' => $data, 'post_id' => $post_id));
     }
     wp_reset_query();
     return $content;
 }
开发者ID:RichyVN,项目名称:RST-Intranet,代码行数:16,代码来源:Fac.class.php

示例15: renderCustomNavFields

    /**
     * Render custom nav fields
     * 
     * @param type $item_id
     * @param type $item
     * @return type
     */
    public function renderCustomNavFields($item_id, $item)
    {
        ob_start();
        $categories = Fac()->getIconRepository()->getAllCategories();
        $selected = !empty($item->menuIcon) ? esc_attr($item->menuIcon) : '';
        ?>
    
        <p class="field-custom description description-wide">
           <label for="edit-menu-item-menuIcon-<?php 
        echo $item_id;
        ?>
">
                <?php 
        _e('Menu Icon');
        ?>
<br />
                <select style="font-family:FontAwesome, Arial;" id="edit-menu-item-menuIcon-<?php 
        echo $item_id;
        ?>
" class="widefat code edit-menu-item-custom" name="menu-item-menuIcon[<?php 
        echo $item_id;
        ?>
]">
                    <option value=""></option>                
                    <?php 
        foreach ($categories as $category) {
            ?>
                            <optgroup label="<?php 
            echo $category;
            ?>
">            
                    <?php 
            $icons = Fac()->getIconRepository()->getAllByCategory($category);
            foreach ($icons as $icon) {
                ?>
                        <option style="font-family:FontAwesome, Arial;" data-icon="fa-<?php 
                echo $icon->getId();
                ?>
" value="<?php 
                echo $icon->getId();
                ?>
"<?php 
                selected($icon->getId(), $selected);
                ?>
>
                            &#x<?php 
                echo $icon->getUnicode();
                ?>
; <?php 
                echo $icon->getName();
                ?>
                        </option>            
                    <?php 
            }
            ?>
                            </optgroup>
                    <?php 
        }
        ?>
                </select>
               
           </label>
       </p>
    <?php 
        return ob_get_clean();
    }
开发者ID:akshayxhtmljunkies,项目名称:brownglock,代码行数:73,代码来源:Fac_MenuIcons.class.php


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